Geneva

Salary
—
Posted
Aug 4, 2026
Location
Geneva
Last confirmed open
Sep 24, 2026

What this job asks for AI summary

A senior research role at Sonar's Geneva hub focused on LLM post-training for enterprise coding agents. The researcher will design and run experiments, build prototypes, and help translate research findings into production-grade products that enable customers to fine-tune models for agentic software development. The position sits within a cross-disciplinary team combining static analysis expertise with modern ML techniques.

Senior level · 4+ years · Master's required · Full-time

Quick apply — this platform usually takes a CV and a few fields.

Must have (8)
PythonLLM post-trainingPPO or GrpoRLVRSFTPEFTSynthetic dataPreference alignment
Nice to have (2)
Rust, C#, C++, JavaScript or JavaSonarQube

“or” means any one of them counts — you don't need all of them.

We read this from the posting text with AI. Skim the description below before ruling yourself out.

How this req sits in the market our data

What won't set you apart
Python88%

Most people in this occupation already list these. Still required — just not what gets you shortlisted.

What the occupation pays Median $122,874 (middle half $87,544–$162,374).

Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Aug 6, 2026. It is a model, not a headcount.

Why we read it this way (6)

This role is based in Geneva, Switzerland — not a US location. US compensation benchmarks do not apply.

The degree requirement is stated as 'Master's or PhD'; Master's is treated as the minimum hard gate. A PhD is not required.

The 4+ years of industry experience in machine learning is the stated role-level experience gate.

Rust and the listed SonarQube flagship languages (C#, C++, JS/TS, Java) are explicitly called out as a plus, so they are listed as preferred.

Policy optimization algorithms are listed with GRPO and PPO as examples; PPO is used as the primary skill name with GRPO as an alternative since both are named interchangeable examples of the same requirement.

The SOC classification is a judgement call: the role is primarily ML research (post-training, RL, fine-tuning) which maps to Data Scientists (15-2051), but the strong software engineering and product-delivery emphasis could support Software Developers (15-1252) as a runner-up.

Read the full posting

The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.

Apply

Apply on employer site ↗