Aller au contenu

GitLab

Ingénieur Backend (Ruby), Ingénierie IA : Fondations d'Agents

PythonSQLPostgreSQLRubyGo
Traduction automatique. Consultez l’original.

APERÇU DE CE RÔLE

GitLab est la plateforme d'orchestration intelligente pour DevSecOps. GitLab permet aux organisations d'accroître 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 entreprises du classement Fortune 100* font confiance à GitLab pour livrer des logiciels meilleurs et plus sûrs plus rapidement.

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é essentiel, tous les membres de l'équipe étant censés intégrer l'IA dans leurs flux de travail quotidiens pour stimuler 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 guidée par nos valeurs et un échange continu de connaissances, permettant à nos membres d'atteindre leur plein potentiel tout en collaborant avec des leaders de l'industrie pour résoudre des problèmes complexes. Co-créez l'avenir avec nous [

YouTube

] alors que nous construisons une technologie qui transforme la façon dont le monde développe des logiciels.

En tant qu'Ingénieur Backend intermédiaire chez GitLab, au sein de l'étape Agent Foundations, vous irez au-delà de l'utilisation des outils d'IA. Vous contribuerez à construire les fondations des expériences d'IA agentives de GitLab : la plateforme qui permet aux agents IA de travailler sur l'ensemble du cycle de vie de livraison logicielle, pas seulement d'écrire du code. Cela couvre la création, le partage et la connexion des agents aux outils internes et externes à GitLab, leur exécution, ainsi que la manière dont leur travail apparaît et peut être observé sur GitLab.

Dans ce rôle, vous travaillerez en étroite collaboration avec les ingénieurs de l'étape et d'autres équipes d'Ingénierie IA. C'est un domaine à forte visibilité où la plateforme centrale de GitLab rencontre sa stratégie IA.

À PROPOS DE L'ÉQUIPE

L'étape Agent Foundations handbook.gitlab.com/handbook/engineering/ai/agent-foundations/ construit les fondations des expériences d'IA agentives de GitLab. Nous fournissons la plateforme, le catalogue et les fonctionnalités d'exécution qui aident les équipes à livrer des agents et des flux résilients aux clients. L'étape comprend trois groupes : Agent Developer, AI Catalog et Agent Execution. Ils fournissent le harnais central pour les agents de GitLab, les outils dont les agents ont besoin pour interagir avec GitLab, ainsi que des moyens de configurer et d'exécuter les agents sur GitLab. Nos ingénieurs travaillent en mode asynchrone d'abord à travers les fuseaux horaires EMEA et AMER. Nous collaborons avec les équipes d'Ingénierie IA et le reste de GitLab afin que la plateforme d'agents Duo puisse alimenter de nombreuses fonctionnalités IA de GitLab.

*Fortune 500® est une marque déposée de Fortune Media IP Limited, utilisée sous licence. Affirmation basée sur les données de GitLab. Fortune 100 fait référence aux 20% entreprises les mieux classées dans la liste Fortune 500 de 2025, publiée en juin 2025. Fortune et Fortune Media IP Limited ne sont pas affiliés à GitLab et n'approuvent pas ses produits ou services.

Veuillez noter que nous accueillons les candidatures de personnes ayant des niveaux d'expérience variés ; de nombreux candidats retenus ne satisfont pas à toutes les qualifications. De plus, des études ont montré que les personnes issues de groupes sous-représentés about.gitlab.com/company/culture/inclusion/#examples-of-select-underrepresented-groups sont moins susceptibles de postuler à un emploi à moins de satisfaire à toutes les qualifications. Si ce rôle vous enthousiasme, veuillez postuler et permettre à nos recruteurs d'évaluer votre candidature.

--------------------------------------------------------------------------------

Directives de recrutement par pays : GitLab recrute de nouveaux membres dans le monde entier. Tous nos postes sont à distance, mais certains postes peuvent avoir des exigences d'éligibilité spécifiques liées à la localisation. Notre équipe d'acquisition de talents peut répondre à toutes vos questions concernant la localisation après le début du processus de recrutement.

Politique de confidentialité : Veuillez consulter notre Politique de confidentialité de recrutement. handbook.gitlab.com/handbook/hiring/candidate-faq/recruitment-privacy-policy/ Votre vie privée est importante pour nous.

GitLab est fier d'être un lieu de travail qui respecte l'égalité des chances et est un employeur pratiquant l'action positive. Les politiques et pratiques de GitLab relatives au recrutement, à l'emploi, au développement de carrière et à l'avancement, à la promotion et à la retraite sont basées uniquement sur le mérite, indépendamment de la race, de la couleur, de la religion, de l'ascendance, du sexe (y compris la grossesse, l'allaitement, l'orientation sexuelle, l'identité de genre ou l'expression de genre), de l'origine nationale, de l'âge, de la citoyenneté, de l'état civil, d'un handicap mental ou physique, des informations génétiques (y compris les antécédents médicaux familiaux), du statut de démobilisation militaire, du statut de vétéran protégé (qui comprend les vétérans handicapés, les vétérans récemment démobilisés, les vétérans de guerre ou de campagne active, et les vétérans ayant reçu une médaille de service des forces armées), ou de toute autre base protégée par la loi. GitLab ne tolérera aucune discrimination ou harcèlement basé sur l'une de ces caractéristiques. Voir également la politique EEO de GitLab about.gitlab.com/handbook/people-policies/inc-usa/#equal-employment-opportunity-policy et EEO est la Loi about.gitlab.com/handbook/labor-and-employment-notices/#eeoc-us-equal-employment-opportunity-commission-notices. Si vous avez un handicap ou un besoin spécial nécessitant un aménagement about.gitlab.com/handbook/people-policies/inc-usa/#reasonable-accommodation, veuillez nous en informer pendant le processus de recrutement about.gitlab.com/handbook/hiring/interviewing/#adjustments-to-our-interview-process.

VOS MISSIONS

  1. Développer, livrer et maintenir des fonctionnalités pour la plateforme d'agents Duo dans le monolithe GitLab (Ruby) et, si nécessaire, pour l'AI Gateway (Python). Les maintenir sécurisées, bien testées et performantes.
  1. Travailler avec la gestion de produit, l'UX, les spécialistes frontend, backend et IA pour affiner les exigences et livrer des améliorations en petites itérations.
  1. Concevoir, implémenter et réviser des GraphQL et des REST APIs ainsi que la logique backend sous-jacente, avec des contrats fiables, évolutifs et clairs pour les clients.
  1. Améliorer et étendre les tests automatisés (RSpec et autres frameworks) pour renforcer la qualité et fournir un retour plus rapide aux développeurs.
  1. Partager les normes, les modèles et les apprentissages avec d'autres ingénieurs pour élever le niveau d'intégration responsable de l'IA et d'ingénierie basée sur des preuves.
  1. Rejoindre les rotations d'astreinte de niveau 2 handbook.gitlab.com/handbook/engineering/infrastructure-platforms/incident-management/on-call/tier-2/ pour dépanner les problèmes de production, contribuer à l'analyse des causes profondes, et améliorer l'observabilité et la résilience.
  1. Surveiller le paysage concurrentiel pour aider à maintenir la plateforme d'agents de GitLab au meilleur niveau.

VOTRE PROFIL

  1. Expérience dans la construction et la maintenance d'applications de production Ruby on Rails, y compris les tâches de fond, les APIs et les modèles de données.
  1. À l'aise pour travailler sur l'ensemble de la pile dans une base de code mature. Une familiarité avec les Python backend et/ou les Vue frontend est un plus.
  1. Compétence dans la conception ou l'extension de REST et/ou de GraphQL APIs en portant attention à l'évolutivité, la maintenabilité et la compatibilité ascendante.
  1. Enthousiasme réel pour l'IA et expérience pratique de l'utilisation d'outils d'IA dans votre travail quotidien. L'expérience dans la conception et la livraison de fonctionnalités ou d'intégrations backend alimentées par l'IA est un plus.
  1. Compétences avérées en SQL et expérience avec des bases de données relationnelles telles que PostgreSQL, y compris la rédaction de requêtes efficaces et la modélisation de données.
  1. Expérience dans la recherche et la correction des goulots d'étranglement de performance dans les applications.
  1. Communication écrite et verbale claire, y compris des propositions techniques et de la documentation, dans une équipe distante, asynchrone et interfonctionnelle.
  1. Ouverture à l'apprentissage et à l'application de compétences issues de technologies ou de domaines connexes.

COMMENT GITLAB SOUTIENT SES EMPLOYÉS À TEMPS PLEIN

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

Vagas Dev est maintenu gratuitement par l’équipe NortJobs.

Votre prochain emploiest peut-être sur NortJobs.

Vagas Dev

Des emplois pour développeurs et programmeurs. Le Brésil en priorité. Votre prochaine opportunité.

NortJobs · soutien du projetInstagramLinkedInTwitter
Mentions légalesÀ propos du projetConfidentialitéVagas Dev © 2026