> Markdown version of [/jobs/ext/2731107-ai-researcher](https://www.wearedevelopers.com/jobs/ext/2731107-ai-researcher). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # AI Researcher - **Company:** Sonarsource - **Location:** Bochum, Germany - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Artificial Intelligence, C Sharp (Programming Language), C++ (Programming Language), Static Program Analysis, Python (Programming Language), Machine Learning, Tensorflow, Software Engineering, SONAR (Symantec), SonarQube, Large Language Models, Information Technology, Optimization Algorithms, Machine Learning Operations - **Published:** September 5, 2026 - **Apply:** https://startup.jobs/ai-researcher-post-training-f-m-d-sonarsource-8998552 ## About the Role * An advanced academic background (Master's or PhD) in Computer Science, Machine Learning, or a related quantitative field. * 4+ years industry experience in machine learning, with a solid understanding of modern software engineering practices and tools. * Fluency with Python including core ML frameworks, experience with Rust or any of SonarQube's flagship languages (C#, C++, JS/TS, Java) is a plus. * Expertise in post-training of large language models, including: * Policy optimization algorithms (e.g. GRPO, PPO) * Verifier-based RL frameworks (RLVR) * Supervised fine-tuning (SFT) * Data-centric AI methods, including synthetic data and curation * Parameter-efficient fine-tuning (PEFT) * Preference and Safety Alignment * Experience of driving research projects, delivering valuable findings and prototypes, and then converting them into products. * Excellent communication skills in English and a talent for explaining complex scientific topics clearly and concisely. ## Description At Sonar, we are seeking an ambitious senior researcher to join our cross-disciplinary team, innovating and developing the next generation of solutions to build enterprise-grade coding agents and models. You will harness Sonar's deep experience in static analysis, and combine it with your experience and leading techniques in large language model post-training. If you are interested in being hands-on with state-of-the-art research, building practical solutions that deliver high-impact for customers, and working within a team of innovative researchers and engineers, this role is for you., * Outcome Driven Development: Work in a team developing and implementing advanced products that enable customers to post-train models to power their agentic coding practices. These agents need to generate high-quality code that meets their enterprise standards and software development best practices. * Translate Prototypes to Products: Collaborate closely with researchers, research engineers, MLOps and engineers within the team to design hypotheses and experiments, iterate proofs-of-concept quickly and develop successful prototypes into cutting-edge products. * Subject Matter Expert: You will contribute and discuss ideas within our cross-disciplinary team, driving towards the next generation of coding model post-training for enterprises. * Spearhead Research & Innovation: Stay up-to-date with the latest LLM and agentic developments; you are driven by learning and teaching others. You will need to explain complex technical details and concepts to both technical and non-technical audiences. ## Related Videos - [Machine learning in the browser with TensorFlowjs](https://www.wearedevelopers.com/videos/155-machine-learning-in-the-browser-with-tensorflowjs) - [Data Science, ML & AI in the Oil and Gas Industry at NDT Global - Dr. Katja Träumner](https://www.wearedevelopers.com/videos/1308-data-science-ml-ai-in-the-oil-and-gas-industry-at-ndt-global-dr-katja-traumner) - [Introduction to Azure Machine Learning](https://www.wearedevelopers.com/videos/368-introduction-to-azure-machine-learning) - [Automated Code Quality Checks with Custom SonarQube Rules](https://www.wearedevelopers.com/videos/428-automated-code-quality-checks-with-custom-sonarqube-rules) - [What non-automotive Machine Learning projects can learn from automotive Machine Learning projects](https://www.wearedevelopers.com/videos/397-what-non-automotive-machine-learning-projects-can-learn-from-automotive-machine-learning-projects) - [AI Vector Search at Scale - Ewa Szyszka - Ewa Szyszka](https://www.wearedevelopers.com/videos/2161-ai-vector-search-at-scale-ewa-szyszka-ewa-szyszka) ## Related Articles - [MLOps – What’s the deal behind it?](https://www.wearedevelopers.com/magazine/125-mlops-what-s-the-deal-behind-it) - [Coffee with Developers - Maria Apazoglou - Making AI understandable for all in production](https://www.wearedevelopers.com/magazine/475-coffee-with-developers-maria-apazoglou-making-ai-understandable-for-all-in-production) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)