← Back to job listings
GI
Senior Backend Engineer (Agent Developer: Flow Components - Python)
GitLab · Ottawa, Canada
About The Role
Join GitLab as a Senior Backend Engineer on the Flow Components functional team. You'll be responsible for building the Flow Registry, a key component of the GitLab Duo Agent Platform. Your primary focus will be backend engineering in Python, but you'll also have the opportunity to work across the stack. You'll collaborate with various teams, design and implement APIs, improve automated testing, and participate in on-call rotations. This role offers flexibility, equity compensation, generous paid time off, and the chance to work in a remote, asynchronous environment.
- Contribuer au développement, à la livraison et à la maintenance des fonctionnalités de la Flow Registry, en mettant l'accent sur la sécurité, les tests et la performance.
- Collaborer avec les équipes de gestion de produit, d'expérience utilisateur et d'intelligence artificielle pour affiner les exigences et améliorer le produit de manière itérative.
- Participer à la conception, à l'implémentation et à la révision des interfaces de programmation d'applications GraphQL et REST, ainsi qu'à la logique backend associée.
- Openness to learning and applying transferable skills from related technologies or domains
- Experience building and maintaining production Python applications with LangChain and LangGraph, including background jobs, application programming interfaces, and data models
- Strong SQL skills and familiarity with relational databases such as PostgreSQL, including efficient queries and data modeling
- Comfort working across the stack in a mature codebase and addressing performance bottlenecks at the application and, when relevant, infrastructure layers
- Familiarity with JavaScript and Vue frontend development, with an understanding of user experience principles
- Experience designing and shipping artificial intelligence-powered backend features and integrations, with sound judgment about large language model limitations and responsible production use
- Clear written and verbal communication skills, including experience writing technical proposals and documentation and collaborating in a remote, asynchronous, cross-functional environment
- Proficiency in designing or extending REST and GraphQL application programming interfaces with attention to scalability, maintainability, and backward compatibility
- Studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application
Similar roles you might like
See all →R
Assistant-gérant
Renaud-Bray
Salary not disclosedPosted today
R
Gérant de département - Instruments
Renaud-Bray
Salary not disclosedPosted today
R
Gérant de département, Rive-Nord de Montréal
Renaud-Bray
Salary not disclosedPosted today
R
Gérant de département
Renaud-Bray
Salary not disclosedPosted today
R
Gérant de succursale
Renaud-Bray
Salary not disclosedPosted today
R
Encadreur
Renaud-Bray
Salary not disclosedPosted today
R
Technicien à la paie
Renaud-Bray
Salary not disclosedPosted today
R
Conseiller, Médias sociaux et contenu numérique
Renaud-Bray
Salary not disclosedPosted today
This is an external listing. JobSpring does not represent or verify the employer. Report this listing