Artificial Intelligence Engineer
Listed on 2026-10-17
-
Software Development
AI Engineer (Applied/Software), Machine Learning/ ML Engineer
Key Predict develops a SaaS talent assessment platform connected to its clients’ ATS systems: psychometric assessments, predictive models, and online interviews. Our R&D team, comprising psychometricians, data scientists, and project managers based in Paris, London, and India designs these assessments and models. The team also integrates AI at multiple levels: to interpret results, to evaluate unstructured content, and to enhance the quality and reliability of the assessment processes.
The RoleAs part of the R&D team
, you will develop and maintain its AI services, integrating them into the platform alongside the development team. You won’t be working alone on development: you’ll coordinate the entire effort to ensure the smooth operation and implementation of all our AI applications.
You’ll also contribute to the design on two levels: the AI applications themselves, based on functional requirements; and, together with the tech team, the platform-level developments they carry out to implement these applications.
Responsibilities- Deliver AI services, from specification to production deployment.
- Translate functional requirements into user stories and technical specifications, then implement them using spec-driven development (SDD) with code agents (Claude Code, Codex).
- Develop and maintain Python microservices, each with its own specifications and code.
- Design generative AI solutions: versioned prompts, structured and validated outputs, and model selection based on quality, cost, and response time.
- Test the services and monitor the quality of model outputs.
- Coordinate development efforts within the R&D team to ensure the smooth operation and implementation of all applications.
- Define API contracts and oversee the integration of services into the platform in collaboration with the IT team.
- Contribute to the design of applications and the related development work carried out by the IT team within the platform.
- Serve as the technical point of contact for the scientific team and promote the SDD within the team.
- Occasionally present our products to clients or during webinars.
- Provide technical leadership for projects, without direct supervisory oversight.
- Python: solid hands-on experience in production environments.
- Microservices and APIs: REST services (FastAPI, Flask), API contracts, integration with other services.
- Generative AI: language model APIs (OpenAI, Anthropic), prompt design, structured outputs.
- SDD: precise specifications, code agents, critical review of their output.
- Data and testing: SQL, PostgreSQL, pytest.
- Machine learning: the basics, to understand and refine a model.
- Engineering degree or master’s degree, with 2 to 3 years of experience in R&D and development.
- A genuine interest in talent assessment and behavioral sciences.
- A passion for design as well as coding and coordination.
- Experience in NLP or data science.
- Evaluating the outputs of language models.
- Contract:
6-month fixed-term contract, with potential for advancement, starting as soon as possible. - Location:
London (UK), hybrid working model (1 day per week in the office) - Process: HR interview, our online assessments, technical interview, final round.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).