Developer, ML API Platform

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
£90,000.0
Working hours
Shift work

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Big Data C Sharp (Programming Language) Relational Databases Elasticsearch Python (Programming Language) Machine Learning Object-Oriented Software Development Software Engineering TypeScript
+5 more
ReactJS Graphql Api Management Docker Web Api

Requirements

This software engineering role sits at the intersection of powerful analytics, a valuable repository of real-world data, and an internet-facing API using GraphQL. You’ll build the core services which enable advanced queries via a powerful API of your design.

To join this capable, engaged and friendly team of software engineers, you’ll need a primarily software engineering skillset. Additional knowledge or interest in machine learning, big data, statistics and/or predictive analytics is relevant, but not essential.

The requirements:

  • Extensive software engineering skills, including fluency in Python and potentially C#, JavaScript, TypeScript and/or React, one of which may be a specialty.
  • Fluency in different software development paradigms which may include functional, procedural and object-oriented, through experience, will give a good grounding for mapping between a structured hierarchical query model and different execution subsystems, some of which may employ machine learning. An interest in compilers or DSLs may do the same.
  • An appreciation of good web API design practice and execution - considering its surface area, specificity, query volumes, metering and similar concerns.
  • Plus familiarity with relational databases and classical queries, joins, etc.

Experience of GraphQL specifically, and/or the AWS cloud, Docker containers and/or Elasticsearch are also advantageous.

Benefits & conditions

The successful candidate will become part of a talented community of developers with offices in central Cambridge. Flexible work patterns and good commute routes are available via cycle, rail and road. Salaries are generous and additional benefits are included.

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:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

9:56 min

Expanding browser capabilities with modern web APIs

Ire Aderinokun · JS Congress

2:52 min

Generating APIs with the Neo4j GraphQL library

William Lyon · LIVE

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

Videos

See all

Related articles

See all