JetBrains

Ingénieur ML Fondateur (Spectrum)

Python
Traduction automatique. Consultez l’original.

À propos du poste

Les ingénieurs logiciels et les agents IA souffrent du même problème : trouver cette personne ou cet endroit qui répondra à leur question spécifique et difficile. De nombreuses solutions promettent de résoudre cela avec une recherche de similarité dans des bases de données vectorielles. Malheureusement, trouver la réponse est souvent un puzzle dont les pièces doivent être collectées à travers une myriade de sources contradictoires et ne peut être résolu sans une recherche chirurgicale et un raisonnement prudent.

Spectrum collecte des données à partir du code, de la documentation et des tickets d'une organisation, et organise les connaissances dans une ontologie unifiée que les agents IA peuvent rechercher et raisonner efficacement. Notre objectif est de révolutionner l'espace de la couche sémantique pour les organisations de développement logiciel et d'aller au-delà des spécifications qui tombent en désynchronisation avec le code, en introduisant une spécification vivante – une qui est extraite de l'ensemble du système et utilisée pour le maintenir aligné. Spectrum est destiné à être la source unique de vérité pour toutes les connaissances produit et architecturales.

Spectrum est résident de l'incubateur de startups de JetBrains, avec la vitesse et l'autonomie d'une startup, et soutenu par 25 années d'expertise en outils de développement. Nous recherchons un ingénieur ML de premier plan qui nous aidera à façonner l'avenir du développement logiciel. Vous serez responsable de notre pile d'ingénierie IA et ML et aiderez à définir l'agenda de recherche de notre équipe. Votre vision technique et vos décisions de conception façonneront directement le produit et détermineront son succès.

VOS RESPONSABILITÉS INCLURONT

  1. Concevoir et construire la solution ML/LLM pour l'ingestion de données, l'extraction de connaissances, la récupération et le raisonnement subséquent.
  1. Créer les ensembles de données, les métriques et les pipelines qui génèrent des améliorations mesurables dans tout le système.
  1. Architecturer et améliorer les agents pour la récupération de contexte, l'extraction de connaissances et l'alignement des données, ce qui inclut l'ingénierie des prompts, la sélection des modèles et l'optimisation de l'inférence.
  1. Établir des pratiques MLOps, y compris l'orchestration, l'observabilité et le suivi des expériences.
  1. Collaborer avec l'équipe d'ingénierie sur la conception du système et avec JetBrains Research sur l'agenda de recherche.
  1. Définir les critères d'embauche, développer l'équipe ML et façonner la culture de l'équipe ML.

NOUS ATTENDONS DE VOUS

  1. Une expérience avérée en tant que Lead ML/IA.
  1. Au moins cinq ans d'expérience dans les systèmes ML/IA, dont au moins deux ans axés sur les LLMs et l'IA générative.
  1. Une compréhension approfondie de l'écosystème LLM, y compris les architectures de modèles et les approches de fine-tuning.
  1. Expérience pratique avec :
  1. L'ingénierie des prompts et la conception de pipelines LLM, y compris l'évaluation.
  1. Des frameworks d'agents tels que LangChain, LlamaIndex, LangSmith, smolagents, ou un équivalent.
  1. Des bases de données vectorielles et des modèles de génération augmentée par récupération (RAG).
  1. Le déploiement et la mise à l'échelle d'applications basées sur LLM utilisant des APIs (par exemple, OpenAI ou Anthropic) ou des modèles open-source.
  1. Solides compétences en Python – des connaissances en Kotlin seraient un plus.
  1. Excellentes compétences en communication, avec la capacité d'expliquer des concepts techniques complexes à des publics variés.
  1. Maîtrise de l'anglais, à l'écrit comme à l'oral.

NOTRE CANDIDAT IDÉAL AURAIT

  1. Une expérience avec les ontologies, les graphes de connaissances ou le raisonnement basé sur les graphes.
  1. Une expérience dans des startups en phase de démarrage – vous appréciez la phase de zéro à un.
  1. La capacité à penser stratégiquement l'IA axée sur le produit, au-delà du simple entraînement de modèles isolés.
  1. Un parcours en analyse de code, outils de développement ou recherche en ingénierie logicielle.
  1. Une expérience avec les systèmes multi-agents ou les flux de travail d'agents complexes.
  1. A contribué activement à des projets open-source pertinents ou à des publications.

CE QUE NOUS OFFRONS

  • Un salaire compétitif et les avantages de JetBrains.
  • Une piste généreuse et des ressources d'entreprise avec une autonomie de startup.

#LI-KP1

Nous sommes un employeur garantissant l'égalité des chances.

Nous savons que les bonnes idées peuvent venir de n'importe qui, n'importe où. C'est pourquoi nous faisons de notre mieux pour créer un lieu de travail ouvert et inclusif – un lieu qui accueille tout le monde, quelles que soient son origine, son identité, sa religion, son âge, ses besoins en matière d'accessibilité ou son orientation.

Nous traitons les données fournies dans votre candidature conformément à la politique de confidentialité de recrutement. jetbrains.com/legal/docs/privacy/privacy-recruitment/

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter