> Markdown version of [/jobs/ext/2208152-software-developer-data-engineering](https://www.wearedevelopers.com/jobs/ext/2208152-software-developer-data-engineering). 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). --- # Software Developer - Data Engineering - **Company:** ECM Selection Limited - **Location:** Cambridge, UK - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Computer Vision, C++ (Programming Language), Information Engineering, Extract Transform Load (ETL), Distributed Systems, Python (Programming Language), Machine Learning, Scala (Programming Language), Data Processing, Cloud Platform System, Data Delivery - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/25511 ## About the Role As the Software Developer you will have good experience in data engineering. In this role you will work with large-scale image and video datasets. Hence you will be able to enhance data collection and data processing methodologies. Your software fundamentals can be backed up by excellent grades and a top engineering degree from a well-known and respected university. Further, in your career so far you will have gained experience in most of the following: * Previously built and deployed ETL workflows for continuous data delivery * Previous experience in the design of scalable systems * Good working knowledge of containerizing applications and workloads * Significant experience with a language such as Python, C++, or Scala This rapidly growing Cambridge company, backed by established industry gurus, are working at the leading edge. You will join a motivated world-class team of engineers and scientists to develop incredible intelligent autonomous systems involving machine learning, robotics, computer vision, AI and distributed computing. Keywords: Python, C++, Scala, ETL workflows, Cambridge. ## Description In this role the systems you design will process terabytes of new data each day; the whole system is heading to petabytes. To handle this you will need some experience of cloud systems, but your core software will be either Python or C++. ## Related Videos - [Implementing continuous delivery in a data processing pipeline](https://www.wearedevelopers.com/videos/73-implementing-continuous-delivery-in-a-data-processing-pipeline) - [Alibaba Big Data and Machine Learning Technology](https://www.wearedevelopers.com/videos/37-alibaba-big-data-and-machine-learning-technology) - [Focoos AI: Building the Future of Computer Vision](https://www.wearedevelopers.com/videos/1659-focoos-ai-building-the-future-of-computer-vision) - [Why and when should we consider Stream Processing frameworks in our solutions](https://www.wearedevelopers.com/videos/1085-why-and-when-should-we-consider-stream-processing-frameworks-in-our-solutions) - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) - [Computer Vision from the Edge to the Cloud done easy](https://www.wearedevelopers.com/videos/263-computer-vision-from-the-edge-to-the-cloud-done-easy) ## Related Articles - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)