GrepJob
GitLab

Staff Backend (Python) Engineer, AI Engineering:Duo Chat

GitLab
Apply
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