Our client, an innovative leader in data-driven solutions, is looking for a talented Data Engineer to join their growing Data Engineering team. This is a fantastic opportunity to work on cutting-edge projects and help shape a robust data platform that powers impactful analytics and insights.
The Role
As a Data Engineer, you’ll be a key player in developing, scaling, and maintaining a complex end-to-end data pipeline. This includes real-time data processing, ETL workflows, artificial intelligence, and analytics. You'll work on innovative backend, DevOps, and cloud development solutions to ensure the platform remains scalable and efficient.
This role offers the chance to solve challenging data problems in a collaborative and stimulating environment, using leading technologies such as Apache Spark and AWS (Elastic MapReduce, Athena, and Lambda).
After a settling-in period, you may also have the opportunity to join the on-call support team, which includes additional compensation for out-of-hours work.
Responsibilities
* Writing high-quality application code and tests.
* Developing scripts for infrastructure automation and reliable data processing.
* Continuously evaluating and adopting cutting-edge tools and technologies to optimise the platform’s performance.
* Supporting production systems for deployed data solutions.
* Conducting peer reviews and providing constructive feedback to colleagues.
* Collaborating with stakeholders to understand and deliver on project requirements.* Acting as a subject matter expert on the data platform, sharing knowledge and presenting insights to others.
About You
The ideal candidate will have:
- Strong problem-solving abilities.
- Experience with AWS or equivalent cloud platforms.
- Familiarity with serverless technologies, frameworks, and best practices.
- Proficiency with Apache Spark (Scala or PySpark).
- Skills in infrastructure automation tools such as AWS CloudFormation or Terraform.
- Experience with Scala or an object-oriented language such as Java or C#.
- Strong SQL or Python development skills.
- A commitment to high standards in coding and testing practices.
- A willingness to learn new technologies and methodologies.
- Knowledge of agile development practices, including continuous integration and automated testing.
- Strong interpersonal skills and a team-focused attitude.
- Experience troubleshooting and resolving issues in business-critical systems.
Preferred Skills and Experience:
- Exposure to big data tools like Apache Spark or Trino.
- Knowledge of streaming data principles and best practices.
- Understanding of database technologies and standards.
- Experience working with large, complex datasets.
- Familiarity with data engineering for machine learning applications.
- Experience with CI/CD tools such as Git and Jenkins.
What’s on Offer
Our client places a strong emphasis on creating a supportive and rewarding workplace. Benefits include:
- Competitive Salary: Up to £65,000 per annum.
- Generous Time Off: 25 days of annual leave plus bank holidays, with the option to buy or sell up to 5 additional days after two years.
- Peace of Mind: Life assurance and a workplace pension with employer contributions.
- Recognition and Rewards: A bonus scheme to reward your contributions.
- Cycle to Work Scheme: For cycling enthusiasts.
- Tech Setup: Choose the technology you need, and the client will provide it.
- Learning and Development: Access to one-to-one coaching, a training budget, and opportunities to develop your skills.
- Community Engagement: Opportunities to support local charities.
Hybrid Working Model
The client offers a flexible hybrid working environment:
- Work from a modern office in Trafford Park, with free parking, a secure bike shed, and excellent public transport links.
- Split your time between the office and home, with equipment provided for home working (desk, screen, chair).
- An annual allowance of £100 to personalise your home workspace.
- Flexible start and finish times to fit around your lifestyle.
This is an incredible opportunity to work with the latest technologies, solve complex data challenges, and be part of a team that values innovation and collaboration.
If this sounds like the perfect role for you, get in touch today to learn more!