5 days ago
Remote, Canada +4 more
Staff+
Responsibilities
- Define the technical architecture and roadmap for the Duo Chat group.
- Solve high-scope backend problems with secure and performant solutions.
- Integrate generative AI capabilities into GitLab Duo Chat.
- Develop and maintain backend features across Python and Ruby on Rails services.
- Design and review GraphQL API contracts and backend logic.
- Improve observability and debugging workflows.
- Drive code quality and reduce technical debt.
- Mentor engineers and participate in on-call rotations.
Requirements
- Production experience building backend services in Python.
- Ability to define and evolve technical architecture.
- Experience setting and driving a technical roadmap.
- Proficiency in designing REST and/or GraphQL APIs.
- Hands-on experience integrating large language models.
- Strong SQL skills and experience with relational databases.
- Experience mentoring engineers and communicating technical decisions.
- Comfort contributing in a mature codebase across Python and Ruby on Rails.
Benefits
- Benefits to support health, finances, and well-being.
- Flexible Paid Time Off.
- Team Member Resource Groups.
- Equity Compensation & Employee Stock Purchase Plan.
- Growth and Development Fund.
- Parental leave.
- Home office support.
Tech Stack
GraphQLPostgreSQLPythonRSpecRuby on RailsSQL
Categories
AI & MLBackend