Methods Analytics is recruiting for a Data Engineer to join their team on a permanent basis. The role will involve working closely with cross-functional teams, translating complex technical concepts into clear language, and designing and implementing efficient ETL and ELT pipelines using modern tools such as Python, SQL, and Apache Airflow.
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
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)