Methods Analytics is recruiting for a Data Engineer to join their team on a permanent basis. The role will involve leading technical aspects of data engineering projects, designing and architecting modern data solutions, and building highly scalable and performant data solutions.
Requirements
- Proven experience leading technical aspects of data projects
- Strong data architecture and modelling skills with the ability to design scalable data solutions
- Experience mentoring junior engineers and providing technical guidance
- Deep understanding of data warehouse design principles and methodologies
- Advanced knowledge of optimisation techniques for large-scale data processing
- Strong proficiency in SQL and Python for handling complex data problems
- Hands-on experience with Apache Spark (PySpark or Spark SQL)
- Experience with the Azure data stack
- Knowledge of workflow orchestration tools like Azure Data Factory or Apache Airflow
- Experience with containerisation technologies like Docker
- Proficiency in dimensional modelling techniques
- Experience with CI/CD pipelines for data solutions
- Experience implementing and advocating for test-driven development methodologies in data pipeline workflows
- Strong communication skills for translating complex technical concepts
- Track record of successful project delivery in a technical leadership capacity
Benefits
- Annual two-day technical hackathon
- Monthly Engineering & Architecture Community of Practice event
- Bi-annual whole company teambuilding events
- Development access to Pluralsight and LinkedIn Learning
- Volunteering - 2 paid days per year
- Private Medical Insurance
- Worldwide Travel Insurance
- Life Assurance
- Time off - 25 days of annual leave a year
- Pension Salary Exchange Scheme
- Wellness 24/7 Confidential employee assistance programme