Senior Machine Learning Engineer (NLP)
In a nutshell
Title: Senior Machine Learning Engineer (NLP)
Location: UK Remote
Days/week: Full time
Salary: DOE
The Who, What, Where, When & Why
Our team brings machine learning capabilities to the OMS VR platform, with a particular focus on enabling voice interaction for users during medical simulations. We leverage the latest in NLP research to prototype, mature, and deploy ML algorithms that make our simulations feel realistic.
We work closely with clinical, product, and engineering teams to deliver stable and scalable predictive systems to thousands of users. We’re a small but ambitious team, with plans to deliver exciting new AI technologies that transform the world of medical simulation.
We’re in the early stages of our development as a team, and so we’re looking for someone who wants to contribute to our processes and infrastructure, and help set the team up for long-term success. This role is aimed at someone who thrives in a hands-on coding environment and prefers technical challenges over management and strategic planning tasks.
What you will be doing:
Improve and maintain our production ML models, APIs, and database, building solutions for scalability and reproducibility
Prototype new products that bring the latest NLP research into the team, maturing them into production algorithms that meet user requirements
Be focused on NLP modelling, but with the expectation you’ll work across the entire ML lifecycle as needed, including data generation, model deployment and monitoring
Apply software design and computer science fundamentals to write clean, maintainable, and optimized code
Contribute to technical discussion and code reviews, and promote engineering best practices throughout the team
Drive optimization, testing, and tooling to improve product quality
Build systems that standardize our training and evaluation processes as much as possible
Work in collaboration with other cadres to respond to bugs or feedback from users on our production models
Generate and source appropriate datasets and annotations for model training
Apply knowledge of database design to solve data requirements
Support and coach junior team members to deliver performant code and ML algorithms
Stay abreast of the latest NLP techniques, and bringing the latest research into the team to deliver production algorithms
Essential Skills
Bachelor’s or Master’s degree in a technical field (or equivalent professional experience)
5+ years professional experience as a ML engineer working collaboratively with a software/product team
3+ years experience prototyping and maturing NLP algorithms (text classification, summarisation, generation, named entity recognition etc), including experience with LLM based solutions (RAG, fine-tuning etc)
3+ years experience training and deploying ML models at scale in a cloud based infrastructure
Proficient in python, with experience in ML libraries (e.g. PyTorch, TensorFlow, Scikit-Learn etc) and API tools (e.g. FastAPI, Django etc)
Experience deploying containerised models with docker
Experience building training and deployment automated workflows (e.g. github actions)
Bonus points for the following:
Experience with modern ML orchestration platforms (KubeFlow, Sagemaker etc)
Experience deploying and managing infrastructure-as-code with Terraform
Experience developing in C#
Our Tech Stack
We currently rely heavily on the following tools, but we are likely to explore new technologies as we build and scale:
Cloud infrastructure: AWS (EC2, ECS, ECR, EKS, S3, SSM etc)
Databases: Postgres
Model training: HuggingFace, PyTorch, SKLearn, W&B, DVC
Model deployment: Docker, FastAPI
CI/CD and monitoring: Github Actions, Terraform, Grafana, Sentry
Languages: Python, SQL (postgres)
About Oxford Medical Simulation
OMS helps health systems, hospitals, medical and nursing schools deliver training and assessment better, cheaper, faster and at scale.
Our award-winning simulation platform is transforming the way healthcare and educational institutions train, assess and recruit healthcare professionals. By combining cutting edge 3D visualisation with artificial intelligence and leading educational theory, OMS delivers all of the benefits of physical simulation whilst delivering significant savings and improving patient care.
Founded in 2017 and commercially launching the award-winning OMS Platform in late 2018, OMS has experienced rapid growth with deployments spanning more than 100 Healthcare institutions around the world including the NHS, NYU, Oxford, Health Education England and the world’s #1 pediatric hospital.
OMS was named in the Top 50 Tech Companies 2019 by Business Cloud and was a finalist in the Global VR Awards 2019 & 2020. We have also been shortlisted for the Go Tech Awards 2021.
Oxford Medical Simulation is committed to equal treatment and opportunity in all aspects of recruitment, selection, and employment without regard to gender, race, religion, national origin, ethnicity, disability, gender identity/expression, sexual orientation, veteran or military status, or any other category protected under the law. Oxford Medical Simulation is an equal opportunity employer; committed to a community of inclusion, and an environment free from discrimination, harassment, and retaliation.
Who we are
We are Skiers / Boarders, Runners, Rowers, Pilots, Magicians, Weavers, Photographers, Game heroes, Movie Buffs, and every other variety of people. We are hard working. We are passionate about what we do. We care about the work. We care about each other. We care about pushing the envelope and we care about using our working lives to make the world a better place.
We value these behaviours above all:
Care & Pride - we take care and pride in everything we do
Growth mindset - we push the boundaries so we are adaptive, inventive and always learning
One Team - we are in it together, mucking in and supporting each other with humour and humility
Sound like you?
Benefits
38 days annual leave (incl. Public holidays)
Private Medical Insurance
Flexible work environment - work from home/ remote first
Pension: 3% company and 5% individual contribution
£500 one-off office set up allowance
High specification work laptop and oculus headset
Enhanced maternity, paternity and adoption leave
- Department
- Product Team
- Locations
- UK
- Remote status
- Fully Remote
![Picture of Vicki Sargent](https://images.teamtailor-cdn.com/images/s3/teamtailor-production/square_226-v4/image_uploads/331835d4-c8c5-45e0-8af4-a757da67a4b8/original.jpeg)
Colleagues
UK
Senior Machine Learning Engineer (NLP)
Loading application form