Senior Machine Learning Engineer

Sonar builds solutions to help organizations develop responsible, secure, high-quality code quickly and systematically, with roots in the open source community.
44 Bochum, Germany
Machine Learning
Senior Software Engineer
In-Person
501 - 1,000 Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Machine Learning Engineer

Sonar, a leading provider of code quality and security solutions, is seeking a Senior Machine Learning Engineer to join their AI Core Team. This role sits at the crucial intersection of AI research and engineering, focusing on experimenting, deploying, and scaling ML models, particularly LLMs. The position offers an opportunity to work with a global team across the USA, Switzerland, the UK, Singapore, and Germany, contributing to the next generation of AI-driven developer tools.

The ideal candidate will play a vital role in bridging the gap between research and production, enabling cutting-edge AI features to seamlessly transition into Sonar's products. They will be responsible for developing efficient, scalable, and reliable ways to deploy and manage machine learning models, working with both cloud and on-premise environments.

Key responsibilities include collaborating with AI researchers and engineers, managing ML workflows, optimizing model inference, and ensuring reproducibility of AI models and experiments. The role requires expertise in Python, AWS infrastructure, and MLOps practices, along with a strong understanding of ML model architecture and LLMs.

Sonar offers a dynamic work culture that values respect, continuous learning, and work-life balance. With over 550 employees from 33 different nationalities, the company embraces diversity and provides a flexible hybrid work environment. This is an excellent opportunity for a skilled ML engineer who wants to make a significant impact in the field of AI-driven developer tools while working with a global, passionate team.

Last updated 8 hours ago

Responsibilities For Senior Machine Learning Engineer

  • Collaborate with AI researchers and engineers to bridge research and production gap
  • Deploy, manage, and monitor LLM/ML models in 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
  • Set up tools for model tracking, logging, 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
  • Experience with distributed model training and model optimization
  • Experience deploying ML models and LLMs in cloud environments
  • Proficiency with AWS infrastructure (EC2, S3, SageMaker, 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

Benefits For Senior Machine Learning Engineer

  • Flexible work policy with hybrid work option
  • Continuous learning and skill development
  • Global and diverse work environment
  • Dynamic work culture
  • Work-life balance

Interested in this job?

Jobs Related To Sonar Senior Machine Learning Engineer

Sr Software Engineer

Senior Software Engineer role at Amazon RBKS focusing on AI and computer vision system development for smart home applications, offering competitive compensation and growth opportunities.

Software Development Engineer, Amazon Robotics

Senior Software Engineer role at Amazon Robotics, focusing on ML infrastructure and distributed systems for robotics applications.

Software Development Engineer, Amazon Robotics (AR) Sortation Planning

Senior ML Engineer role at Amazon Robotics focusing on developing and implementing machine learning solutions for robotic sortation systems and workflow optimization.

Senior Delivery Consultant - Application Developer, Data & Machine Learning, WWPS ProServe

Senior Delivery Consultant role at AWS ProServe team focusing on machine learning and data solutions implementation, requiring 5+ years of experience in cloud architecture and ML deployment.

Software Development Engineer - Machine Learning, Ad Response Prediction

Senior ML Engineer role at Amazon working on ad response prediction systems, requiring 3+ years of experience in software development.