Description
Senior Data Engineer
Salary- Up to £90k
Location- London (Hybrid)
This is an exciting opportunity to work with cutting-edge cloud-native data platforms (AWS, Azure, Databricks) and technologies like Spark, Delta, Kafka, and Terraform. You’ll collaborate with cross-functional teams, mentor junior engineers, and drive best practices in data engineering.
Key Responsibilities:
- Design & Build Data Pipelines: Develop and optimize batch and real-time data pipelines using Python, SQL, Spark, and Delta.
- Data Transformation & Processing: Implement ELT workflows to ingest, enrich, and publish data for analytics and AI/ML.
- Security & Compliance: Ensure data privacy, governance, and regulatory compliance.
- Performance Optimization: Tune queries and pipelines for cost-efficiency and speed.
- Monitoring & Observability: Integrate real-time monitoring to detect and resolve issues proactively.
- CI/CD & DevOps: Implement Terraform, GitHub, and DevOps pipelines for automation and deployment.
- Collaboration & Mentorship: Work closely with product owners, analysts, and data scientists, while mentoring junior engineers.
- Research & Innovation: Stay ahead of the curve with the latest data technologies and best practices.
What We’re Looking For:
- Strong experience in Python & SQL for Databricks and Spark (including Delta, Delta Live Tables, PyTest, Great Expectations).
- Expertise in batch and streaming data processing using Kafka, AWS Kinesis, or Azure Stream Analytics.
- Hands-on experience in cloud-native data platforms (AWS, Azure, or Databricks).
- Knowledge of data governance, privacy laws (e.g., GDPR), and security best practices.
- Experience with DevOps for data engineering – Terraform, GitHub, CI/CD.
- Agile mindset – experience working in Scrum/Kanban teams.
- Ability to mentor junior engineers and conduct code reviews (PR reviews).
Please reach out to- daniel.wexler@xcede.com for more information!
Unfortunately, they do not offer sponsorship