Backend Engineer, AI Engineering: Duo Chat
New
G
GitLabDevSecOps
Remote, Canada; Remote, United StatesFull-Time
Salary115,200 - 194,400 USD per year
Apply NowOpens the employer's application page
Job Details
- Required Skills
- GraphQLPythonRuby on RailsLangChain
Requirements
- Professional experience with Python, including building and testing production services.
- Working proficiency with Ruby on Rails, or a willingness to learn it.
- Exposure to or interest in building on top of large language models, including prompting, tool calling, and evaluation.
- Experience designing and building APIs, including diagnosing and optimizing performance issues.
- A security-minded development approach applying secure coding guidelines.
- Clear written communication about technical problems and solutions.
- Experience with LangGraph, LangChain, or a comparable agent orchestration framework.
- Experience with GraphQL and RSpec.
- Experience with the GitLab product as a user or contributor.
- Experience working on a remote, globally distributed team.
Responsibilities
- Develop secure, well-tested, and performant features and improvements for GitLab Duo Chat.
- Implement and extend agentic flows in Python using LangGraph, registered through the Flow Registry and served by the Duo Workflow Service.
- Integrate Chat capabilities with the GitLab Rails monolith, including its GraphQL application programming interface (API).
- Write maintainable code that meets internal standards for a high-scale environment, including tests with every merge request.
- Review code within Code Review Guidelines and respond to contributions from external contributors.
- Identify technical debt and implement solutions to improve team efficiency.
- Collaborate with Product Management, User Experience, and Frontend team members to improve product quality.
- Participate in Tier 2 or Tier 3 on-call rotations to troubleshoot operations and engineering issues.
View Full Description & ApplyYou'll be redirected to the employer's site