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)
Experience level
Expert
Compensation
£65,000.0
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Data Analysis Big Data Cloud Computing Elasticsearch Python (Programming Language) Machine Learning NumPy Software Tools Cloud Services
+10 more
Tensorflow Pytorch ReactJS Pyspark Data Analytics Graphql Software Coding Restful APIs Docker Service Stack

Requirements

  • A strong academic background with 1st or 2.1 technical degree from a well-respected university
  • Broad coding skills including excellent fluency in Python together with a strong background in developing substantial and complex software projects
  • Familiarity of PySpark and common Python-based data analytics libraries (e.g., PyTorch, NumPy, or TensorFlow)
  • Full existing right to work in the UK without restriction, time limit, or sponsorship.

Technologies and avenues this role may open up for you (any previous knowledge would benefit your application): Machine Learning / Artificial Intelligence algorithms. AWS, AWS DevOps, GraphQL API, RESTful APIs, C# and .NET Core, ReactJS, Large scale data processing and analytics, Elasticsearch, leadership or mentoring other engineers, Docker and containerisation.

Benefits & conditions

The role is based in the Team’s Cambridge office. Their culture has an informal start-up feel, but with the stability of being part of a successful global company. The role features a highly competitive salary and excellent benefits package.

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.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:34 min

Maximizing execution memory effectively via python numpy broadcasting

Jodie Burchell · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:52 min

Generating APIs with the Neo4j GraphQL library

William Lyon · LIVE

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

1:25 min

Replacing NumPy with cuPy for straightforward GPU acceleration

Paul Graham Paul Graham · World Congress 2025

Videos

See all

Related articles

See all