CodeNext - Senior Software Engineer (Python)

Sonar builds solutions to help organizations develop responsible, secure, high-quality code through static analysis and AI-driven tools.
Geneva, Switzerland
Data
Senior Software Engineer
In-Person
501 - 1,000 Employees
5+ years of experience
AI · Enterprise SaaS

Description For CodeNext - Senior Software Engineer (Python)

Sonar, a leading provider of code quality and security solutions, is seeking a Senior Python Developer for their CodeNext team. This role sits at the cutting edge of AI and software development, focusing on Large Language Models (LLMs), static analysis, and programming languages. The position offers an opportunity to work on innovative AI-driven projects that push the boundaries of automated code quality and security.

The role involves developing and maintaining Python-based infrastructure for AI solutions, implementing advanced techniques like supervised fine-tuning (SFT), direct preference optimization (DPO), and reinforcement learning from human feedback (RLHF). You'll be responsible for creating robust evaluation systems, processing datasets, and building integrations between AI systems and static analysis tools.

Sonar offers a dynamic work environment with 550+ employees across global offices in the USA, Switzerland, UK, Singapore, and Germany. The company culture emphasizes work-life balance with a hybrid work model, continuous learning opportunities, and a diverse, inclusive environment. They value both technical excellence and soft skills, encouraging innovation while maintaining a pragmatic approach to problem-solving.

The ideal candidate will bring strong Python expertise, a solid foundation in software engineering, and genuine enthusiasm for AI-driven development. This role presents an excellent opportunity for someone passionate about combining cutting-edge AI technology with practical software development solutions, all while working for a company deeply rooted in the open-source community and committed to delivering clean code solutions.

Last updated 10 days ago

Responsibilities For CodeNext - Senior Software Engineer (Python)

  • Develop and maintain Python-based tooling and infrastructure for AI-driven solutions
  • Implement and optimize AI-focused experiments
  • Write scalable, production-quality Python code
  • Design and maintain benchmarking pipelines for LLM performance
  • Process and refine datasets for training and evaluation
  • Develop integrations between AI systems and static analysis tools
  • Collaborate with static analysis experts and AI researchers
  • Ensure scalability, reliability, and maintainability of AI tooling
  • Improve development processes through workflow refinement and automation
  • Work in a fast-paced, iterative environment

Requirements For CodeNext - Senior Software Engineer (Python)

Python
  • Proven expertise in Python development
  • Solid software engineering foundation
  • Deep curiosity about LLMs, static analysis, and programming languages
  • Genuine interest in AI-driven software development
  • Pragmatic approach to problem-solving
  • Self-driven mindset
  • Initiative and ownership capabilities
  • Curiosity and adaptability
  • Open-mindedness and positive attitude
  • Comfort with complexity and change

Benefits For CodeNext - Senior Software Engineer (Python)

Medical Insurance
Dental Insurance
Vision Insurance
  • Flexible work policy with hybrid option
  • Continuous learning and education support
  • Dynamic and inclusive work culture
  • Global workforce with 550+ employees from 33 nationalities
  • Minimum three days per week in office (Monday/Tuesday/Thursday)

Interested in this job?

Jobs Related To Sonar CodeNext - Senior Software Engineer (Python)

Sr. Software Engineer, Big Data

Senior Software Engineer position at Pinterest focusing on Big Data infrastructure, data warehousing, and analytics systems at petabyte scale.

Senior Data Developer

Senior Data Developer position at RBC focusing on data engineering and development.

Senior Data Developer

Senior Data Developer position at RBC focused on data engineering and development.

Senior ETL Developer | Wholesale Banking Data Lake

Senior ETL Developer position at ING Hubs Romania, focusing on Wholesale Banking Data Lake development in Bucharest.

Lead Data Engineer - Gen AI

Lead Data Engineer position focusing on Generative AI initiatives at Travelers Insurance.