Python Developer

ECM Selection Limited
Cambridge, UK
1 day ago
Apply on www.ecmselection.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£45,000.0 - £65,000.0
Working hours
Regular working hours

Tech stack

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

Job 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.

Requirements

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.ecmselection.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:18 min

Exploring the Apache Spark layer architecture

Ayon Roy · LIVE

1:48 min

Automating exploratory data analysis within training pipelines

Dora Petrella · World Congress 2023

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

4:13 min

Challenging Java legacy with scalable Python solutions

Alvaro Duran Alvaro Duran · World Congress 2024

1:36 min

Performing exploratory data analysis to uncover underlying patterns

Julian Joseph · LIVE

1:45 min

AI influence on programming language popularity and technology stacks

Julia Wilson Julia Wilson +1 · World Congress 2025

Videos

See all

Related articles

See all