> Markdown version of [/jobs/ext/2206388-developer-ml-api-platform](https://www.wearedevelopers.com/jobs/ext/2206388-developer-ml-api-platform). 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). --- # Developer, ML API Platform - **Company:** ECM Selection Limited - **Location:** Cambridge, UK - **Experience:** Expert - **Salary:** £90,000.0 - **Contract:** Permanent contract - **Skills:** 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, ReactJS, Graphql, Api Management, Docker, Web Api - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/26860 ## About the Role 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. ## Related Videos - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Web APIs you might not know about](https://www.wearedevelopers.com/videos/281-web-apis-you-might-not-know-about) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [Coffee with Developers - Maria Apazoglou](https://www.wearedevelopers.com/videos/1209-coffee-with-developers-maria-apazoglou) - [The Evolving Landscape of Application Development: Insights from Three Years of Research](https://www.wearedevelopers.com/videos/1459-the-evolving-landscape-of-application-development-insights-from-three-years-of-research) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)