Methods Analytics is recruiting a Data Engineer (Analytics) to join their team on a permanent basis. The role will be mainly remote but require flexibility to travel to client sites, and offices in London, Sheffield, and Bristol. The successful candidate will work closely with cross-functional teams, collaborate on innovative projects, design and implement efficient ETL and ELT pipelines, and develop and maintain sophisticated data models.
Requirements
- Strong proficiency in SQL and Python for handling complex data problems
- Experience building and optimising ETL/ELT pipelines
- Hands-on experience with Apache Spark (PySpark or Spark SQL)
- Experience with the Azure data stack
- Knowledge of workflow orchestration tools like Apache Airflow
- Experience with containerisation technologies (Docker)
- Ability to craft efficient and performant queries
- Proficiency in dimensional modelling techniques
- Experience with CI/CD pipelines for data solutions
- Familiarity with test-driven development principles applied to data pipeline construction and validation
- Strong communication skills for translating technical concepts to non-technical audiences
- Business requirements analysis and translation into technical specifications
Benefits
- Development access to Pluralsight and LinkedIn Learning
- Wellness 24/7 Confidential employee assistance programme
- Social - office parties, pizza Friday and commitment to charitable causes
- Time off - 25 days of annual leave a year, plus bank holidays, with the option to buy 5 extra days each year
- Volunteering - 2 paid days per year to volunteer in our local communities or within a charity organisation
- Pension Salary Exchange Scheme with 4% employer contribution and 5% employee contribution
- Life Assurance of 4 times base salary
- Private Medical Insurance which is non-contributory (spouse and dependants included)
- Worldwide Travel Insurance which is non-contributory (spouse and dependants included)