Role: Senior Data Engineer
Salary: £70-80K
Location: Stretford
Flexibility: Hybrid
Our client, a leading player in SaaS and custom applications, is seeking a capable and technically skilled Senior Data Engineer to join their growing and dynamic team. With a culture built on trust and autonomy, this company is experiencing exciting growth, offering an excellent opportunity for someone to join a fast-paced business with a proven track record of long-term employee satisfaction and success.
This position is a leading role in the Data Engineering team, developing, maintaining and improving the end-to-end data pipeline. This will include performing DevOps, Backend and Cloud development on the data infrastructure, working on complex data problems in a dynamic and challenging environment.
This role will involve:
- Real time data processing
- Extract, Transform, Load (ETL) jobs
- Artificial intelligence
- Large and complex dataset analytics
Other responsibilities:
- Writing application code and tests that adheres to company standards
- Developing infrastructure, automation and scheduling scripts for reliable data processing
- Continually evaluating and contributing towards cutting-edge tools and technologies to improve the data platform
- Supporting the production systems running the deployed data software
- Reviewing colleagues' work regularly and providing constructive feedback
- Working with stakeholders to fully understand requirements
- Being the subject matter expert for the data platform, presenting knowledge to others
Your required skills:
- Knowledge of AWS or equivalent cloud technologies
- Knowledge of Serverless technologies, frameworks and best practices
- Apache spark (Scala or Pyspark)
- Experience using infrastructure automation tools, such as AWS CloudFormation or Terraform
- Knowledge of Scala or OO language, such as Java or C#
- SQL or Python development
- Knowledge of agile development practices, including continuous integration, automated testing and working with requirements and specifications
- Interpersonal skills, positive attitude and willingness to help others in the team
- Experience debugging and dealing with failures on business critical systems
Your desired skills:
- Exposure to Apache Spark, Apache Trio or other big data processing system
- Experience streaming data principles and best practices
- Understanding database technologies and standards
- Exposure to data engineering practices used in Machine Learning training and inference
- Experience with using Git, Jenkins and other CI/CD tools
Benefits:
- Performance-based bonus scheme to reward your contributions
- Flexibility to choose the tech that works best for you - ability to source and integrate it within the company
- One-on-one coaching and a training budget to support your continuous growth
- Free parking and secure bike shed, with excellent public transport access
- Full home office setup (desk, screen, chair) provided
- Flexible working hours to accommodate your personal needs
If you're looking to leverage your skills with hands-on impact, and take a senior role in supporting a growing technical team in SaaS, apply now!
For more information about Senitor and the opportunities we have to offer follow us on Twitter @SenitorIT Senitor Associates Ltd is acting as an Employment Agency in relation to this vacancy.
