
Opportunity at
SynthesiaMachine Learning Engineer / ML Engineer - Roleplay Sessions
Synthesia is seeking a Machine Learning Engineer to join its Roleplay Sessions team. Founded in 2017, the company provides an artificial intelligence video platform utilized by…
Career Tools
About This Role
Synthesia is seeking a Machine Learning Engineer to join its Roleplay Sessions team. Founded in 2017, the company provides an artificial intelligence video platform utilized by major organizations globally. In this role, the engineer will construct the coaching engine for interactive training tools, developing models that process learner speech, evaluate performance, generate real-time feedback, and determine subsequent AI avatar behavior during simulated conversations. This position emphasizes applied machine learning and…
Job Description
Synthesia is seeking a Machine Learning Engineer to join its Roleplay Sessions team. Founded in 2017, the company provides an artificial intelligence video platform utilized by major organizations globally. In this role, the engineer will construct the coaching engine for interactive training tools, developing models that process learner speech, evaluate performance, generate real-time feedback, and determine subsequent AI avatar behavior during simulated conversations.
This position emphasizes applied machine learning and product-focused software development rather than pure research. Candidates are expected to combine machine learning expertise with strong software engineering practices, taking ownership of core product functionality and iterating rapidly within a high-performing engineering environment.
Responsibilities
- Build the AI engine that powers interactive coaching and roleplay simulations
- Develop models that process and interpret what learners say during sessions
- Score user performance and generate automated real-time feedback
- Determine the next actions and responses of AI avatars based on learner inputs
- Work across multiple products as a product-focused software developer
Requirements
- Minimum of seven years of experience working as a software engineer
- At least two years of experience at a senior level
- Background in high-performing engineering teams operating at scale
- Ability to apply machine learning knowledge to practical product challenges
- Strong alignment with commercial success and a pragmatic bias toward action
Core Skills
Benefits
- Base salary starting at 120,000 in EUR, GBP, or CHF plus RSUs
- 25 days of paid leave plus local holidays
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the salary for this position?
The base salary starts at 120,000 in EUR, GBP, or CHF, and includes restricted stock units (RSUs).
What are the location and remote work options?
The employer prefers candidates to be based either in-office or working remotely within the UK, Germany, Switzerland, or Ireland. Remote work in other European locations may be supported subject to compliance and right to work checks.
What level of experience is required?
Applicants must have at least seven years of experience as a software engineer, with a minimum of two years at a senior level within a high-performing engineering team.
What type of employment is this?
This is a full-time employment position offered through Synthesia entities or an employer of record (OysterHR), and contractors cannot be accommodated.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.