✦ Luna Orbit — Software Engineering

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

at GitLab

📍 Remote, Americas; Remote, Canada; Remote, Ireland; Remote, Netherlands; Remote, United Kingdom Remote Posted March 19, 2026
Type Full-Time
Experience senior
Exp. Years Not specified
Education Not specified
Category Software Engineering

This role involves leading the backend architecture for GitLab Duo Chat, focusing on AI-powered chat workflows, integrating large language models, and ensuring system reliability.

  • Define architecture and roadmap
  • Solve complex backend problems
  • Integrate generative AI models
  • Improve observability and testing
  • Drive durable improvements

Technical scope includes Python, Ruby on Rails, large language models, AI integration, observability, testing, and scalable API development in a SaaS environment.

The ideal candidate is a senior backend engineer with expertise in Python, large language models, and AI system architecture, capable of leading AI integration projects in a fully remote environment.

PythonAI IntegrationSystem Architecture
Large Language ModelsGenerative AIObservabilityTestingRuby on Rails
Google Vertex AIRuby on RailsPythonAPIs
PythonLarge Language ModelsGenerative AIAI IntegrationSystem ArchitectureObservabilityTestingRuby on RailsAPIsScalability
PythonLarge Language ModelsGenerative AIAI IntegrationSystem ArchitectureObservabilityTestingRuby on RailsAPI DevelopmentScalability
Technical LeadershipProblem-solvingCollaborationCommunicationInnovation
Industry SaaS
Job Function Backend development and AI system architecture in a remote SaaS platform
Role Subtype Backend Engineer
Tech Domains Python, Google Cloud Platform, Ruby on Rails, APIs, AI & Machine Learning
PythonLarge Language ModelsGenerative AIAI IntegrationSystem ArchitectureObservabilityTestingRuby on RailsAPI DevelopmentScalabilityRemoteAPIs

No experience with Python or AI integration, Lack of remote work experience, No background in system architecture or large language models

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile