We are on a mission to make all science open, enabling the research community to develop the solutions we all need to live healthy lives on a healthy planet. As a Senior Data Engineer, you will design, build, and optimize large-scale data pipelines and systems on Azure.
Requirements
- 4–8 years of experience in Data Engineering or related fields.
- Strong expertise in SQL and Apache Spark.
- Proven hands-on experience with Databricks and Delta Lake.
- Experience with BigQuery (nice to have).
- Experience with dbt (for data quality checks).
- Good understanding of Docker and containerized environments.
- Experience with CI/CD pipelines (Azure DevOps).
- Experience with testing data pipelines (e.g., Great Expectations, dbt tests, unit/integration testing in Spark or Python).
- Deep understanding of data engineering principles, data governance, and quality standards.
- Strong problem-solving and analytical skills, with attention to detail.
- Ability to collaborate across teams and communicate with both technical and non-technical stakeholders.
- Leadership and mentoring experience.
- Ability to balance trade-offs and apply judgment in complex technical decisions.
Benefits
- 4 additional wellbeing days in addition to existing annual leave allowance
- Access to learning platforms and dedicated learning & development time
- A range of wellbeing initiatives, including free online yoga classes and an employee assistance plan
- Employees can dedicate three days each year to volunteer
- Additional benefits depending on your location (e.g. pension plan and private medical care)