обновлено 7 дней назад
Senior Backend Engineer (AI Engineering)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Backend Engineer (AI Engineering): Building and optimizing core AI capabilities for GitLab Duo Chat with an accent on agentic flows, multi-agent orchestration, and integration with the GitLab Rails monolith. Focus on designing scalable backend components, improving system reliability, and ensuring high-quality AI interactions within the DevSecOps platform.
Location: Remote in Canada or the United Kingdom; the posting also identifies the role as Remote-Global.
Company
provides an intelligent orchestration platform for DevSecOps, helping organizations improve developer productivity, security, compliance, and software delivery.
What you will do
- Design and build reusable flow components and agentic flows in the Flow Registry using Python and LangGraph.
- Develop and maintain secure, tested, and performant backend features across the Duo Workflow Service and Rails monolith.
- Integrate generative AI models, providers, tools, and multi-agent orchestration patterns into Duo Chat.
- Design and review GraphQL and REST APIs, chat entry points, permissions, and foundational-flow registration.
- Improve debugging, observability, latency, error rates, resilience, and test coverage using pytest, RSpec, and related tools.
- Collaborate with Product, UX, frontend, and AI specialists, contribute documentation, and participate in Tier 2 on-call rotations.
Requirements
- Significant experience building and maintaining production Python backends, APIs, data models, and asynchronous or long-running workloads.
- Experience delivering AI-powered agentic backend features, including large language model integration, tool or function calling, and multi-agent orchestration.
- Working proficiency in Ruby on Rails or strong willingness to learn it.
- Experience designing or extending scalable, maintainable, and backward-compatible REST or GraphQL APIs.
- Strong SQL skills and familiarity with relational databases such as PostgreSQL, plus experience diagnosing performance and reliability issues at scale.
- Ability to work remotely from Canada or the United Kingdom. Openness to async-first collaboration in a distributed team is required.
Nice to have
- Hands-on experience with agent frameworks such as LangGraph or LangChain.
Culture & Benefits
- Async-first collaboration across time zones using issues, merge requests, and documentation.
- Flexible paid time off and parental leave.
- Health, financial, and well-being benefits for full-time employees.
- Equity compensation and an employee stock purchase plan.
- Growth and Development Fund and Team Member Resource Groups.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →