> Markdown version of [/jobs/ext/2205957-data-engineer](https://www.wearedevelopers.com/jobs/ext/2205957-data-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Data Engineer - **Company:** ECM Selection Limited - **Location:** Cambridge, UK - **Experience:** Expert - **Salary:** £80,000.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Amazon Web Services, Batch Processing, Big Data, Information Engineering, Query Languages, Elasticsearch, Monitoring of Systems, Python (Programming Language), Machine Learning, NumPy, Scala (Programming Language), Software Engineering, SQL Databases, Datadog, Apache Spark, Pandas, Pyspark, Kubernetes, Docker, Databricks, Programming Languages - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/26364 ## About the Role * An appreciation for data engineering or software development. * A strong conceptual and analytical mindset, with the ability to think in an abstract context and articulate, explain and sell ideas and approaches to other stakeholders. * Fluency in Python and familiarity with other programming languages. * Skills with SQL and probably other query languages. * Some exposure to PySpark and/or other common Python packages such as Pandas or NumPy. * An understanding of batch processing pipelines and testing / monitoring systems. * Bachelors, masters or PhD qualifications in a relevant technological or engineering field. Other skills and interests are beneficial but not essential, including in machine learning and AI, leadership and mentoring, Scala, Spark, Elasticsearch, Datadog, Databricks, AWS, Docker / Kubernetes. ## Related Videos - [From Messy Queries to Scalable Systems - How Data Engineering actually works](https://www.wearedevelopers.com/videos/100203-from-messy-queries-to-scalable-systems-how-data-engineering-actually-works) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Advanced Typing in TypeScript](https://www.wearedevelopers.com/videos/496-advanced-typing-in-typescript) - [Vectorize all the things! Using linear algebra and NumPy to make your Python code lightning fast.](https://www.wearedevelopers.com/videos/562-vectorize-all-the-things-using-linear-algebra-and-numpy-to-make-your-python-code-lightning-fast) - [Data Science on Software Data](https://www.wearedevelopers.com/videos/162-data-science-on-software-data) - [Python Data Visualization @ Deepnote (w/ PyViz overview)](https://www.wearedevelopers.com/videos/113-python-data-visualization-deepnote-w-pyviz-overview) ## Related Articles - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Top Big Data Technologies That You Need to Know](https://www.wearedevelopers.com/magazine/108-top-big-data-technologies-that-you-need-to-know) - [Coffee with Developers - Maria Apazoglou - Making AI understandable for all in production](https://www.wearedevelopers.com/magazine/475-coffee-with-developers-maria-apazoglou-making-ai-understandable-for-all-in-production) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)