Scientifique en apprentissage automatique (IA pour le code)
Geneva
Infos sur l'emploi
- Date de publication :08 septembre 2025
- Taux d'activité :100%
- Lieu de travail :Geneva
Résumé de l'emploi
Rejoignez Sonar, une entreprise innovante en IA et développement logiciel.
Tâches
- Concevoir des modèles ML pour l'analyse du code source.
- Développer des fonctionnalités basées sur des LLM pour améliorer la sécurité.
- Collaborer avec des équipes pour intégrer des prototypes dans des produits.
Compétences
- Diplôme avancé en informatique, expérience en ML et outils modernes.
- Compétences en Python et frameworks ML/DL comme PyTorch et TensorFlow.
- Expérience avec les architectures LLM et traitement de données massives.
Est-ce utile ?
Pourquoi devrais-je postuler :
Chez Sonar, nous sommes un groupe de professionnels brillants, motivés et déterminés travaillant dur pour aider les organisations à créer rapidement et systématiquement un code responsable, sécurisé et de haute qualité. Nous développons des solutions qui ne se contentent pas de résoudre les symptômes des problèmes – nous corrigeons les problèmes à la source – le code source, pour être précis.
Nous avons une culture dynamique avec des employés dans le monde entier et des bureaux centraux aux États-Unis, en Suisse, au Royaume-Uni, à Singapour et en Allemagne. Nous croyons que les membres de l'équipe doivent avoir l'opportunité de venir travailler chaque jour, de travailler sur un produit dont ils sont fiers, d'aimer ce qu'ils font et de se sentir stimulés par leurs pairs. Avec nos racines profondément ancrées dans la communauté open source, nous sommes entièrement dédiés à la mission : fournir des solutions qui délivrent un Code Propre.
L'impact que vous aurez
Chez Sonar, nous recherchons un scientifique en apprentissage automatique innovant pour rejoindre notre équipe Data & IA et être à la pointe de la prochaine génération de notre moteur d'analyse de code. Vous serez à l'avant-garde de l'application des techniques d'IA de pointe et des modèles de langage étendus (LLM) au domaine complexe du code source. Votre travail influencera directement nos produits, repoussant les limites de l'analyse statique pour aider des millions de développeurs à écrire un code meilleur et plus sécurisé. Si vous êtes motivé par la résolution de problèmes réels en transformant la recherche de pointe en solutions pratiques et à fort impact, ce poste est fait pour vous.
- Diriger la recherche et l'innovation : Restez à la pointe de l'apprentissage automatique, de l'apprentissage profond et des LLM, en particulier leur application au cycle de vie du développement logiciel (SDLC), et identifiez de nouvelles opportunités pour améliorer nos produits.
- Développer des modèles d'IA avancés : Concevoir, prototyper et valider de nouveaux modèles ML qui identifient et résolvent des bugs complexes, des vulnérabilités et des mauvaises odeurs de code, allant au-delà des capacités de l'analyse statique traditionnelle.
- Construire des fonctionnalités alimentées par LLM : Développer et mettre en œuvre des solutions avancées basées sur les LLM, y compris la génération augmentée par récupération (RAG) pour l'analyse contextuelle du code, le fine-tuning sur des bases de code propriétaires, et explorer des systèmes agentiques pour la correction automatisée du code.
- Concevoir des pipelines de données : Construire et gérer des pipelines de données robustes pour collecter, traiter et versionner d'énormes ensembles de données centrés sur le code nécessaires à la formation et à l'évaluation de modèles spécialisés à grande échelle.
- Transformer les prototypes en produits : Collaborer étroitement avec les équipes d'ingénierie et de produit pour intégrer les prototypes ML réussis dans les produits de pointe de Sonar, en veillant à ce qu'ils répondent aux besoins de notre base d'utilisateurs mondiale.
- Communiquer et promouvoir : Expliquer clairement et documenter des concepts techniques complexes et des résultats de recherche à des parties prenantes techniques et non techniques.
- Un parcours académique avancé (Master ou doctorat) en informatique, apprentissage automatique ou dans un domaine quantitatif connexe.
- Une solide expérience industrielle en apprentissage automatique, avec une bonne compréhension des pratiques et outils modernes d'ingénierie logicielle.
- De solides compétences en programmation en Python et une expérience pratique avec les frameworks ML/DL principaux (par exemple, PyTorch, TensorFlow, Hugging Face). La connaissance de Java est un plus.
- Une expérience avérée en apprentissage automatique appliqué, avec un fort accent sur le traitement du langage naturel (NLP) ou, idéalement, le traitement des langages de programmation (PLP).
- Une expérience pratique avec les architectures et techniques modernes de LLM, telles que les stratégies de fine-tuning (par exemple, LoRA, QLoRA), l'ingénierie avancée des prompts, la construction et l'optimisation de pipelines de génération augmentée par récupération (RAG) et le travail avec des bases de données vectorielles et la recherche sémantique.
- Une expérience avec des frameworks de traitement de données à grande échelle et des infrastructures cloud (par exemple AWS).
- Une expérience dans la conduite de projets de recherche depuis l’idéation initiale jusqu’à un prototype démontrable avec un haut degré d'autonomie.
- Excellentes compétences en communication en anglais et talent pour expliquer clairement et succinctement des sujets scientifiques complexes.
Pourquoi vous allez adorer ici :
• Notre culture et notre mission nous distinguent. Nous avons une culture de travail dynamique qui valorise le respect et la bienveillance – et qui accepte le droit à l’échec (et à se relever aussitôt !). Nous croyons que la meilleure idée l’emporte et que chacun a une voix.
• Nous croyons que les grandes personnes font une grande entreprise. Nous valorisons autant les compétences humaines que les compétences techniques et nous efforçons de garder une ambiance amicale et décontractée tout en étant des leaders passionnés dans nos domaines. Nos plus de 550 SonarSourcers issus de 33 nationalités différentes peuvent en témoigner !
• Nous prônons l’équilibre vie professionnelle/vie privée. Il est important de maintenir un équilibre sain entre travail et vie personnelle. C’est pourquoi nous avons une politique de travail flexible incluant un travail hybride à distance et au bureau (minimum trois jours par semaine au bureau - lundi/mardi/jeudi).
• Nous avons un état d’esprit de croissance. Nous aimons apprendre et croyons que l’éducation continue est essentielle à notre succès. Dans une industrie en constante évolution, de nouvelles compétences sont indispensables, et nous sommes heureux d’aider notre équipe à les acquérir.
Nous priorisons la diversité, l’équité et l’inclusion :
Chez Sonar, nous sommes une main-d’œuvre mondiale et reconnaissons la valeur des origines et cultures diverses.
Nous nous engageons à créer un environnement de travail diversifié et sommes fiers d’être un employeur garantissant l’égalité des chances. Tous les candidats qualifiés seront considérés pour un emploi sans distinction de race, couleur, religion, sexe, identité ou expression de genre, orientation sexuelle, origine nationale, génétique, handicap, âge ou statut de vétéran.
Toutes les offres d’emploi chez Sonar sont conditionnées par les résultats clairs d’une vérification approfondie des antécédents effectuée avant la date de début.
Veuillez noter que les candidatures soumises par l’intermédiaire d’agences ou de recruteurs tiers ne seront pas prises en compte.