Senior Machine Learning Engineer

SonarSource develops cutting-edge AI-powered developer tools and solutions for software quality and security.
Machine Learning
Senior Software Engineer
In-Person
AI · Enterprise SaaS

Description For Senior Machine Learning Engineer

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.

Last updated 16 days ago

Responsibilities For Senior Machine Learning Engineer

  • Collaborate with AI researchers and engineers to bridge the gap between research and production
  • Deploy, manage, and monitor LLM/ML models in both cloud and on-premise environments
  • Support engineers in integrating ML models into production
  • Automate ML workflows with CI/CD pipelines
  • Design and maintain flexible ML workflows for rapid experimentation
  • Enable fast iteration by setting up tools for model tracking and comparison
  • Manage research-friendly cloud environments
  • Optimize model inference for speed, efficiency, and scalability
  • Ensure AI models and experiments are reproducible

Requirements For Senior Machine Learning Engineer

Python
  • University degree in Computer Science, software engineering, Machine Learning, or related field
  • Strong programming skills in Python (PyTorch, TensorFlow, Hugging Face, LangChain, FastAPI, Flask)
  • Good understanding of ML model architecture and LLMs
  • Familiarity with distributed model training and model optimization
  • Experience deploying ML models and LLMs in cloud environments
  • Proficiency with AWS infrastructure, including EC2, S3, SageMaker and Bedrock
  • Ability to build effective ML pipelines
  • Experience with ML model lifecycle tools
  • Proficiency with DevOps/MLOps best practices
  • Excellent problem-solving skills
  • Fluent in English

Interested in this job?

Jobs Related To SonarSource Senior Machine Learning Engineer

Sr Engineer/Sr. Lead - Generative AI

Senior Machine Learning Engineer role at Qualcomm focusing on Generative AI, LLMs, and RAG systems, offering comprehensive benefits and growth opportunities.

Software Verification Engineer

Senior Software Verification Engineer role at Qualcomm focusing on machine learning compiler verification with 8+ years experience required.

AI Engineer - Agentforce

Senior AI Engineer position at Salesforce focusing on LLMs and Prompt Engineering, offering competitive compensation and opportunity to work with cutting-edge AI technologies.

Machine Learning Engineer

Senior Machine Learning Engineer role at Adobe focusing on AI-powered search, recommendations, and generative AI for creative applications.

Senior Software Engineer, Content Integrity

Senior Software Engineer role at Airbnb focusing on content integrity and fraud prevention using machine learning and distributed systems.