SonarSource is seeking a Senior Machine Learning Engineer to join their AI Core Team, focusing on experimenting, deploying, and scaling ML models, particularly LLMs. This role sits at the crucial intersection of AI research and engineering, where you'll be responsible for enabling cutting-edge research to transition smoothly into production-ready AI features. The position involves working with both cloud and on-premise environments, requiring expertise in Python, AWS, and various ML frameworks.
The role offers an opportunity to make a significant impact by developing efficient, scalable, and reliable ways to deploy and manage machine learning models. You'll work closely with AI researchers and software engineers, helping them iterate faster and explore new ideas while ensuring AI-powered features are successfully integrated into Sonar products. Your responsibilities will span the entire ML lifecycle, from setting up experimentation environments to optimizing model inference and ensuring reproducibility.
Key technical requirements include strong programming skills in Python, experience with major ML frameworks (PyTorch, TensorFlow, Hugging Face), and proficiency with AWS services. You'll need to demonstrate expertise in MLOps practices, including CI/CD pipelines, model versioning, and monitoring tools like MLflow or Weights & Biases. The ideal candidate will have a strong academic background in Computer Science or Machine Learning, combined with practical experience in deploying and scaling ML models.
This position is based in London and requires on-site presence, offering the opportunity to work directly with the AI Core Team. You'll be instrumental in shaping the next generation of AI-driven developer tools, making this an excellent opportunity for someone passionate about both machine learning and software engineering who wants to work at the forefront of AI innovation.