Emploi
De la source partenaire
Ingénieur Backend (Ruby), Ingénierie IA : Fondations d'agents
Prix sur demande
Détails
- Type de contrat
- Temps plein
- À distance
- Oui
- Entreprise
- GitLab
- Niveau
- Any
Description
Traduit automatiquement depuis English. Le texte original fait foi. Traduction automatique — une traduction plus précise est en préparation.
GitLab est la plateforme d'orchestration intelligente pour DevSecOps. GitLab permet aux organisations d'augmenter la productivité des développeurs, d'améliorer l'efficacité opérationnelle, de réduire les risques de sécurité et de conformité et d'accélérer la transformation numérique. Plus de 50 millions d'utilisateurs enregistrés et plus de 50 % des sociétés Fortune 100* font confiance à GitLab pour fournir plus rapidement des logiciels meilleurs et plus sécurisés.
Les mêmes principes intégrés à nos produits se reflètent dans la façon dont notre équipe travaille : nous adoptons l'IA comme un multiplicateur de productivité de base, tous les membres de l'équipe étant censés intégrer l'IA dans leurs flux de travail quotidiens pour accroître l'efficacité, l'innovation et l'impact. GitLab est l'endroit où les carrières s'accélèrent, où l'innovation prospère et où chaque voix est valorisée. Notre culture de haute performance est motivée par nos valeurs et l'échange continu de connaissances, permettant aux membres de notre équipe d'atteindre leur plein potentiel tout en collaborant avec les leaders de l'industrie pour résoudre des problèmes complexes. Co-créez l’avenir avec nous en développant une technologie qui transforme la façon dont le monde développe des logiciels.
* Fortune 500® est une marque déposée de Fortune Media IP Limited, utilisée sous licence. Réclamation basée sur les données GitLab. Fortune 100 fait référence aux 20 % d'entreprises les mieux classées dans la liste Fortune 500 2025, publiée en juin 2025. Fortune et Fortune Media IP Limited ne sont pas affiliés et n'approuvent pas les produits ou services de GitLab.
Un aperçu de ce rôle
En tant qu'ingénieur backend intermédiaire au stade Agent Foundations de GitLab, vous irez au-delà de l'utilisation des outils d'IA. Vous contribuerez à jeter les bases des expériences d'IA agentique de GitLab : la plate-forme qui permet aux agents d'IA de travailler tout au long du cycle de vie de la livraison de logiciels, et pas seulement d'écrire du code. Cela couvre la manière dont les agents sont créés, partagés et connectés aux outils à l'intérieur et à l'extérieur de GitLab, comment ils s'exécutent et comment leur travail apparaît et peut être observé dans GitLab.
Dans ce rôle, vous travaillerez en étroite collaboration avec les ingénieurs de la scène et d'autres équipes d'ingénierie IA. Il s'agit d'un domaine à haute visibilité où la plate-forme principale de GitLab rencontre sa stratégie d'IA.
Ce que tu feras
• Développer, livrer et maintenir des fonctionnalités pour la plateforme Duo Agent dans le monolithe GitLab (Ruby) et, si nécessaire, AI Gateway (Python). Gardez-les sécurisés, bien testés et performants.
• Travailler avec des spécialistes de la gestion de produits, de l'UX, du frontend, du backend et de l'IA pour affiner les exigences et apporter des améliorations par petites itérations.
• Concevoir, mettre en œuvre et réviser les API GraphQL et REST ainsi que la logique backend qui les sous-tend, avec des contrats fiables, évolutifs et clairs pour les clients.
• Améliorer et étendre les tests automatisés (RSpec et autres frameworks) pour renforcer la qualité et donner aux développeurs un feedback plus rapide.
• Partagez des normes, des modèles et des apprentissages avec d'autres ingénieurs pour placer la barre plus haut en matière d'intégration responsable de l'IA et d'ingénierie fondée sur des preuves.
• Rejoignez les rotations de garde de niveau 2 pour résoudre les problèmes de production, contribuer à l'analyse des causes profondes et améliorer l'observabilité et la résilience.
• Gardez un œil sur le paysage concurrentiel pour contribuer à maintenir la plateforme d'agents de GitLab au premier rang de sa catégorie.
Ce que tu apporteras
• Expérience dans la création et la maintenance d'applications de production Ruby on Rails, y compris les tâches en arrière-plan, les API et les modèles de données.
• Confort de travail sur la pile dans une base de code mature. La connaissance des backends Python et/ou des frontends Vue est un plus.
• Compétence dans la conception ou l'extension d'API REST et/ou GraphQL en prêtant attention à l'évolutivité, à la maintenabilité et à la rétrocompatibilité.
• Réel enthousiasme pour l'IA et expérience pratique de l'utilisation des outils d'IA dans votre travail quotidien. Une expérience dans la conception et la livraison de fonctionnalités ou d'intégrations backend basées sur l'IA est un plus.
• SQL éprouvé et expérience avec des bases de données relationnelles telles que PostgreSQL, y compris l'écriture de requêtes efficaces et la modélisation de données.
• Expérience dans la recherche et la résolution des goulots d'étranglement des performances dans les applications.
• Communication écrite et verbale claire, y compris les propositions techniques et la documentation, dans une équipe distante, asynchrone et interfonctionnelle.
• Ouverture à l'apprentissage et à l'application de compétences issues de technologies ou de domaines connexes.
À propos de l'équipe
L'étape Agent Foundations jette les bases des expériences d'IA agentique de GitLab. Nous fournissons la plateforme, le catalogue et les fonctionnalités d'exécution qui aident les équipes à fournir des agents et des flux résilients aux clients. L'étape comprend trois groupes : Développeur d'agents, Catalogue AI et Exécution d'agents. Ils fournissent le noyau principal des agents de GitLab, les outils dont l'agent a besoin pour interagir avec GitLab ainsi que les moyens de configurer et d'exécuter les agents dans GitLab. Nos ingénieurs travaillent d'abord de manière asynchrone sur les fuseaux horaires EMEA et AMER. Nous travaillons avec des équipes d'ingénierie IA et du reste de GitLab afin que la plateforme Duo Agent puisse alimenter de nombreuses fonctionnalités IA de GitLab.
Comment GitLab prend en charge les employés à temps plein
• Des avantages pour soutenir votre santé, vos finances et votre bien-être
• Congés payés flexibles
• Groupes de ressources des membres de l'équipe
• Rémunération en actions et plan d'achat d'actions pour les employés
• Fonds de croissance et de développement
• Congé parental
Veuillez noter que nous apprécions l'intérêt de candidats ayant différents niveaux d'expérience ; de nombreux candidats retenus ne satisfont pas à toutes les exigences. De plus, des études ont montré que les personnes issues de groupes sous-représentés sont moins susceptibles de postuler à un emploi à moins de posséder toutes les qualifications. Si ce poste vous enthousiasme, veuillez postuler et permettre à nos recruteurs d'évaluer votre candidature.
Directives de recrutement par pays : GitLab embauche de nouveaux membres de l'équipe dans les pays du monde entier. Tous nos rôles sont à distance, mais certains rôles peuvent comporter des conditions d'éligibilité spécifiques en fonction de l'emplacement. Notre équipe d'acquisition de talents peut vous aider à répondre à toutes vos questions concernant l'emplacement après avoir lancé le processus de recrutement.
Politique de confidentialité : veuillez consulter notre politique de confidentialité en matière de recrutement. Votre vie privée est importante pour nous.…
Source : Jobicy (https://jobicy.com/jobs/155806-backend-engineer-ruby-ai-engineering-agent-foundations)
Les mêmes principes intégrés à nos produits se reflètent dans la façon dont notre équipe travaille : nous adoptons l'IA comme un multiplicateur de productivité de base, tous les membres de l'équipe étant censés intégrer l'IA dans leurs flux de travail quotidiens pour accroître l'efficacité, l'innovation et l'impact. GitLab est l'endroit où les carrières s'accélèrent, où l'innovation prospère et où chaque voix est valorisée. Notre culture de haute performance est motivée par nos valeurs et l'échange continu de connaissances, permettant aux membres de notre équipe d'atteindre leur plein potentiel tout en collaborant avec les leaders de l'industrie pour résoudre des problèmes complexes. Co-créez l’avenir avec nous en développant une technologie qui transforme la façon dont le monde développe des logiciels.
* Fortune 500® est une marque déposée de Fortune Media IP Limited, utilisée sous licence. Réclamation basée sur les données GitLab. Fortune 100 fait référence aux 20 % d'entreprises les mieux classées dans la liste Fortune 500 2025, publiée en juin 2025. Fortune et Fortune Media IP Limited ne sont pas affiliés et n'approuvent pas les produits ou services de GitLab.
Un aperçu de ce rôle
En tant qu'ingénieur backend intermédiaire au stade Agent Foundations de GitLab, vous irez au-delà de l'utilisation des outils d'IA. Vous contribuerez à jeter les bases des expériences d'IA agentique de GitLab : la plate-forme qui permet aux agents d'IA de travailler tout au long du cycle de vie de la livraison de logiciels, et pas seulement d'écrire du code. Cela couvre la manière dont les agents sont créés, partagés et connectés aux outils à l'intérieur et à l'extérieur de GitLab, comment ils s'exécutent et comment leur travail apparaît et peut être observé dans GitLab.
Dans ce rôle, vous travaillerez en étroite collaboration avec les ingénieurs de la scène et d'autres équipes d'ingénierie IA. Il s'agit d'un domaine à haute visibilité où la plate-forme principale de GitLab rencontre sa stratégie d'IA.
Ce que tu feras
• Développer, livrer et maintenir des fonctionnalités pour la plateforme Duo Agent dans le monolithe GitLab (Ruby) et, si nécessaire, AI Gateway (Python). Gardez-les sécurisés, bien testés et performants.
• Travailler avec des spécialistes de la gestion de produits, de l'UX, du frontend, du backend et de l'IA pour affiner les exigences et apporter des améliorations par petites itérations.
• Concevoir, mettre en œuvre et réviser les API GraphQL et REST ainsi que la logique backend qui les sous-tend, avec des contrats fiables, évolutifs et clairs pour les clients.
• Améliorer et étendre les tests automatisés (RSpec et autres frameworks) pour renforcer la qualité et donner aux développeurs un feedback plus rapide.
• Partagez des normes, des modèles et des apprentissages avec d'autres ingénieurs pour placer la barre plus haut en matière d'intégration responsable de l'IA et d'ingénierie fondée sur des preuves.
• Rejoignez les rotations de garde de niveau 2 pour résoudre les problèmes de production, contribuer à l'analyse des causes profondes et améliorer l'observabilité et la résilience.
• Gardez un œil sur le paysage concurrentiel pour contribuer à maintenir la plateforme d'agents de GitLab au premier rang de sa catégorie.
Ce que tu apporteras
• Expérience dans la création et la maintenance d'applications de production Ruby on Rails, y compris les tâches en arrière-plan, les API et les modèles de données.
• Confort de travail sur la pile dans une base de code mature. La connaissance des backends Python et/ou des frontends Vue est un plus.
• Compétence dans la conception ou l'extension d'API REST et/ou GraphQL en prêtant attention à l'évolutivité, à la maintenabilité et à la rétrocompatibilité.
• Réel enthousiasme pour l'IA et expérience pratique de l'utilisation des outils d'IA dans votre travail quotidien. Une expérience dans la conception et la livraison de fonctionnalités ou d'intégrations backend basées sur l'IA est un plus.
• SQL éprouvé et expérience avec des bases de données relationnelles telles que PostgreSQL, y compris l'écriture de requêtes efficaces et la modélisation de données.
• Expérience dans la recherche et la résolution des goulots d'étranglement des performances dans les applications.
• Communication écrite et verbale claire, y compris les propositions techniques et la documentation, dans une équipe distante, asynchrone et interfonctionnelle.
• Ouverture à l'apprentissage et à l'application de compétences issues de technologies ou de domaines connexes.
À propos de l'équipe
L'étape Agent Foundations jette les bases des expériences d'IA agentique de GitLab. Nous fournissons la plateforme, le catalogue et les fonctionnalités d'exécution qui aident les équipes à fournir des agents et des flux résilients aux clients. L'étape comprend trois groupes : Développeur d'agents, Catalogue AI et Exécution d'agents. Ils fournissent le noyau principal des agents de GitLab, les outils dont l'agent a besoin pour interagir avec GitLab ainsi que les moyens de configurer et d'exécuter les agents dans GitLab. Nos ingénieurs travaillent d'abord de manière asynchrone sur les fuseaux horaires EMEA et AMER. Nous travaillons avec des équipes d'ingénierie IA et du reste de GitLab afin que la plateforme Duo Agent puisse alimenter de nombreuses fonctionnalités IA de GitLab.
Comment GitLab prend en charge les employés à temps plein
• Des avantages pour soutenir votre santé, vos finances et votre bien-être
• Congés payés flexibles
• Groupes de ressources des membres de l'équipe
• Rémunération en actions et plan d'achat d'actions pour les employés
• Fonds de croissance et de développement
• Congé parental
Veuillez noter que nous apprécions l'intérêt de candidats ayant différents niveaux d'expérience ; de nombreux candidats retenus ne satisfont pas à toutes les exigences. De plus, des études ont montré que les personnes issues de groupes sous-représentés sont moins susceptibles de postuler à un emploi à moins de posséder toutes les qualifications. Si ce poste vous enthousiasme, veuillez postuler et permettre à nos recruteurs d'évaluer votre candidature.
Directives de recrutement par pays : GitLab embauche de nouveaux membres de l'équipe dans les pays du monde entier. Tous nos rôles sont à distance, mais certains rôles peuvent comporter des conditions d'éligibilité spécifiques en fonction de l'emplacement. Notre équipe d'acquisition de talents peut vous aider à répondre à toutes vos questions concernant l'emplacement après avoir lancé le processus de recrutement.
Politique de confidentialité : veuillez consulter notre politique de confidentialité en matière de recrutement. Votre vie privée est importante pour nous.…
Source : Jobicy (https://jobicy.com/jobs/155806-backend-engineer-ruby-ai-engineering-agent-foundations)
Cette annonce provient d'un flux partenaire. Postulez sur le site source.
Source: GitLab
Annonce fournie par GitLab.