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 bring the latest research to the team to deliver production algorithms
Requirements & Skills:
Bachelor’s or Master’s degree in a technical field (or equivalent professional experience)
5+ years of 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)