GitLab

Télétravail · Publiée le 26 octobre

Backend Engineer, Knowledge Graph (Rust)

Rémunération115 200 à 162 000 USD (fourchette de salaire de base pour les résidents des États-Unis uniquement)
LieuTélétravail
ExpérienceConfirmé

Aucun signal d'arnaque détecté.Vérifier une autre offre

En bref

Ingénieur backend intermédiaire pour l'équipe GitLab Orbit, chargé de développer et maintenir le service Knowledge Graph en Rust, qui construit un graphe de propriétés à partir des données SDLC et alimente les agents GitLab Duo. Poste entièrement à distance.

Missions

  • Implémenter et faire évoluer des fonctionnalités backend dans le service Knowledge Graph en Rust (moteur de requêtes, flux d'indexation SDLC et de code, endpoints API dont MCP), sous la direction d'ingénieurs seniors et staff
  • Maintenir les intégrations entre Knowledge Graph et la plateforme GitLab (GitLab Rails, Data Insights Platform : Siphon, NATS, ClickHouse, GitLab Duo Agent Platform)
  • Participer aux discussions de conception système en proposant des options et en documentant les décisions
  • Améliorer la maturité opérationnelle : métriques, journalisation, runbooks, alertes et participation à l'astreinte selon le niveau
  • Collaborer de manière asynchrone avec les équipes produit, données, infrastructure, sécurité et IA
  • Participer aux revues de code, aux sessions de partage de connaissances et au pair programming
  • Intervenir ponctuellement sur Ruby (intégration Rails, autorisations) ou sur de petites évolutions frontend liées à Knowledge Graph

Profil recherché

  • Expérience professionnelle de construction et de maintenance de systèmes backend en production, avec une bonne compréhension de la fiabilité et de la gestion des incidents
  • Maîtrise d'au moins un langage backend moderne et intérêt marqué pour Rust (expérience préalable ou capacité démontrée à monter rapidement en compétence)
  • Une certaine exposition aux systèmes de données distribuées ou analytiques (bases OLAP, messagerie type Kafka ou NATS, pipelines CDC), ou forte motivation à développer ces compétences
  • Intérêt pour la modélisation de graphes de propriétés et les requêtes de parcours multi-sauts et d'agrégation
  • Pratique (ou forte envie) d'utiliser des outils d'IA au quotidien, avec une approche rigoureuse de la validation de leurs résultats
  • Esprit agnostique vis-à-vis des langages, capacité à apprendre de nouveaux langages et frameworks (Ruby, Go, TypeScript/Vue)
  • Bases solides en conception système adaptées à son niveau, capacité à raisonner sur les compromis
  • Aisance dans un environnement peu formalisé et à forte autonomie, avec une communication écrite claire sur plusieurs fuseaux horaires dans une équipe entièrement à distance

Ce que propose le poste

  • Avantages pour la santé, les finances et le bien-être
  • Congés payés flexibles
  • Groupes de ressources pour les salariés
  • Participation au capital (plan d'achat d'actions et stock-options)
  • Fonds de croissance et de développement
  • Congé parental

Source : Jobicy. Annonce nettoyée et résumée par CandidAI.

Prêt à postuler ?

La candidature se fait sur le site de l'employeur.

Offres similaires

Assistant LogistiqueDanChurchAidOfficier LogistiqueDanChurchAidCountry Growth Operations LeadEnterprise Sales Leader, HealthcareSierraGeneral Manager, SMBToptalStrategic Sales Director, EMEACresta