Job opportunity

Java Software Engineer / Java Software Engineeress

SonarSource Sàrl Vernier January 7, 2026

About Sonar

Sonar’s industry-leading solution tackles the trillion-dollar challenge of bad code, equipping developers and organizations to achieve a problem-free state in their codebase with Clean Code. Through its unique "Clean as You Code" methodology, the organization has empowered 7 million developers and 400,000 organizations worldwide to systematically deliver better software.

The Impact You Will Have

The Sonar Code Next team is seeking a passionate Python Developer to join a fast-paced, dynamic group at the intersection of Large Language Models (LLMs), static analysis, and programming languages. As you work on cutting-edge, AI-driven projects, you'll help push the boundaries of automated code quality and security.

Our mission is to leverage our expertise in static analysis and LLMs to enhance AI’s ability to understand, generate, and improve code. We develop prototypes grounded in innovative research, testing advancements throughout the LLM development lifecycle—from data processing and model training to benchmarking. Our approach utilizes techniques such as supervised fine-tuning (SFT), direct preference optimization (DPO), reinforcement learning from human feedback (RLHF), and retrieval-augmented generation (RAG) to improve model performance and code quality.

As a key member of this team, you’ll have a direct impact on AI-driven solutions by developing and refining the tools that make these initiatives possible. In this hands-on role, you will focus on implementing and optimizing methodologies that elevate code quality—ensuring that all solutions are scalable, maintainable, and production-ready.

What You Will Do Daily:

  • Develop and maintain Python-based tooling and infrastructure to support AI-driven solutions for code quality and security.
  • Implement and optimize AI-focused experiments, creating robust systems to evaluate modern techniques, including fine-tuning, retrieval-augmented generation (RAG), direct preference optimization (DPO), and reinforcement learning from human feedback (RLHF).
  • Write scalable, production-quality Python code to support AI workflows, dataset processing, and evaluation frameworks.
  • Design and maintain benchmarking pipelines to assess Large Language Model (LLM) performance in generating clean, maintainable code.
  • Process and refine datasets, ensuring they are structured and optimized for training and evaluation.
  • Develop integrations between AI systems and static analysis tools, enabling AI-assisted insights for developers.
  • Collaborate with static analysis experts and AI researchers to translate experimental ideas into practical, working solutions.
  • Continuously improve development processes through workflow refinement, automation, and tooling for AI-assisted coding.

The Experience You Will Need:

  • Proven expertise in Python development, writing clean, maintainable, and efficient code.
  • Solid software engineering foundation, including algorithms, testing, CI/CD, and best practices for building scalable and reliable software.
  • Deep curiosity about LLMs, static analysis, and various programming languages, recognizing their strengths and challenges.
  • Genuine interest in AI-driven software development, along with a willingness to work on integrating AI with developer tools.
  • A pragmatic approach to problem-solving, balancing research-driven innovation with building production-ready systems.
  • Bonus points for hands-on experience with LLM-related projects, static analysis, or proficiency in additional programming languages (e.g., TypeScript, Java, C#).

Why You Will Love It Here:

  • We have a dynamic work culture that values respect and kindness, embracing the right to fail and learn from those experiences. We believe that the best idea wins and everyone has a voice.
  • Our company thrives on great people. We value interpersonal skills as much as technical abilities, maintaining a friendly atmosphere while being passionate leaders in our fields.
  • We promote a healthy work-life balance, offering a flexible remote and in-office hybrid work policy (minimum three days a week in the office - Monday/Tuesday/Thursday).
  • We foster a growth mindset, encouraging continuous learning and skill acquisition in an ever-evolving industry.

Diversity, Equity, and Inclusion:

At Sonar, we cherish our global workforce and the value of diverse backgrounds and cultures. We are committed to fostering a diverse work environment and proudly consider all qualified applicants for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

All offers of employment at Sonar are contingent upon the clear results of a comprehensive background check conducted prior to the start date.

Apply online using the form below. Only applications matching the job profile will be considered.

Work locationVernier, Switzerland

Application Form

Please enter your information in the following form and attach your resume (CV)

Only pdf, Word, or OpenOffice file. Maximum file size: 3 MB.