> Markdown version of [/jobs/ext/2206124-python-developer](https://www.wearedevelopers.com/jobs/ext/2206124-python-developer). 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). --- # Python Developer - **Company:** ECM Selection Limited - **Location:** Cambridge, UK - **Salary:** £45,000.0 - £65,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon Web Services, Data Analysis, C Sharp (Programming Language), C++ (Programming Language), Apache Hadoop, Python (Programming Language), Machine Learning, Commercial Software, Software Engineering, Docker - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/25599 ## About the Role As the Python Developer you will have solid maths skills which you have used in a commercial software role. This will be combined with a good understanding of software development principles and approaches. Fundamentals can be backed up by excellent grades and a top engineering degree from a well-known and respected university. Keywords: Python, C++, C#, Java, Docker, AWS, Cambridge based. ## Description This popular Cambridge start-up, backed by established industry gurus, are working at the leading edge. You'll develop tools to monitor, analyse and verify the behaviour of a machine learning algorithm, also provide data analysis and improve performance. (Although there is no machine learning work in this position.) It is envisaged that this role will need Python skills, however the team are open to other approaches hence seek a software developer with broad experience in numerous languages and an opinion on the best ones to use. They prefer engineers with a commercial background in C++ programming. Each day their systems will process terabytes of new data, made up of video, image analytics etc. Experience with Docker and containerised application development and deployment is key. Other members of the team utilise the Hadoop ecosystem of tools or the AWS equivalents, so any knowledge of these is an advantage, but something you will pick up on the job. ## Related Videos - [PySpark - Combining Machine Learning & Big Data](https://www.wearedevelopers.com/videos/44-pyspark-combining-machine-learning-big-data) - [Enterprise Python: Software That Lives Long And Prosper](https://www.wearedevelopers.com/videos/946-enterprise-python-software-that-lives-long-and-prosper) - [Data Science in Retail](https://www.wearedevelopers.com/videos/586-data-science-in-retail) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Alibaba Big Data and Machine Learning Technology](https://www.wearedevelopers.com/videos/37-alibaba-big-data-and-machine-learning-technology) - [Data Science on Software Data](https://www.wearedevelopers.com/videos/162-data-science-on-software-data) ## Related Articles - [The 13 Best Python Libraries for Developers in 2025](https://www.wearedevelopers.com/magazine/371-the-13-best-python-libraries-for-developers-in-2025) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [10 Highest Paying Programming Languages 2025](https://www.wearedevelopers.com/magazine/150-10-highest-paying-programming-languages-2025) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [7 Most Popular Programming Languages For 2023](https://www.wearedevelopers.com/magazine/149-7-most-popular-programming-languages-for-2023) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)