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

1 month, 1 week ago
Full-time
Lead
Software Development
GitLab

GitLab

GitLab: The comprehensive DevOps platform revolutionizing software development with automation, AI workflows, and essential tools for efficient collaboration.

Internet Software & Services
1K-5K
Founded 2014

Description

  • Define the technical architecture and technical roadmap for the Duo Chat group in alignment with product and engineering priorities.
  • Solve high-scope, ambiguous backend problems with secure, well-tested, and performant solutions.
  • Integrate and extend generative AI capabilities, including large language models and providers such as Google Vertex AI.
  • Develop, ship, and maintain backend features across Python and Ruby on Rails services powering Duo Chat.
  • Design, implement, and review GraphQL API contracts and supporting backend logic.
  • Improve observability, debugging workflows, and incident readiness through better logging, tracing, and troubleshooting practices.
  • Drive code quality and maintainability by setting standards, leading code reviews, and reducing technical debt.
  • Mentor engineers and participate in Tier 2 on-call rotations, including root cause analysis and resiliency improvements.

Requirements

  • Production experience building and operating backend services in Python, including background jobs, APIs, and data models.
  • Experience defining and evolving technical architecture by weighing trade-offs and selecting patterns and tools.
  • Experience setting and driving a technical roadmap in partnership with product and engineering stakeholders.
  • Proficiency designing and maintaining REST and/or GraphQL APIs with attention to scalability, maintainability, and backward compatibility.
  • Hands-on experience integrating large language models into applications, including prompt design and generative AI features.
  • Strong SQL skills and experience with relational databases such as PostgreSQL, including efficient queries and data modeling.
  • Experience mentoring engineers through code review, architectural guidance, and shared standards.
  • Ability to communicate complex technical decisions clearly in an async-first environment.
  • Comfort contributing in a mature codebase across Python and Ruby on Rails, with openness to transferable experience from related technologies.
  • Experience with incident response, observability, or on-call work is preferred.

Benefits

  • Benefits to support your health, finances, and well-being.
  • Flexible Paid Time Off.
  • Equity Compensation and an Employee Stock Purchase Plan.
  • Growth and Development Fund.
  • Parental leave.
  • Home office support.
  • Team Member Resource Groups.
  • Remote work with global hiring flexibility, subject to location-based eligibility requirements.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Forward Deployment Engineer

Netguru 251-1K Internet Software & Services

Netguru is hiring a Forward Deployment Engineer to embed with clients or internal teams, turn ambiguous AI problems into production systems, and feed reusable solutions back into its internal AI platform.

CRM GPT Python REST API TypeScript
34 minutes ago

Senior AI Engineer

Rockstar 1-10 Professional Services

Rockstar is hiring a Senior AI Engineer / Senior Machine Learning Engineer to build and operationalize production-grade AI systems for a data intelligence platform, taking AI features from prototype to reliable deployment.

CI/CD Deep Learning Docker Generative AI Kubernetes LLM NLP Python PyTorch Scikit-learn TensorFlow
1 hour, 8 minutes ago

Backend Engineer - Platform - Stacks | UK | Remote

Grafana 1K-5K IT Services

Grafana Labs is hiring a Backend Engineer for its Platform Stacks team to build and operate the systems that create, configure, reconcile, and manage Grafana Cloud stacks across regions and services.

AWS Azure Flux GCP Go Grafana Helm Kubernetes Microservices Node.js Terraform TypeScript
1 hour, 24 minutes ago

AI Automation Engineer

Leadtech 251-1K IT Services

Leadtech is hiring an AI Automation Engineer to design and operate AI-driven customer support workflows, API integrations, and voice/agent automation systems that improve operational efficiency and customer experience at scale.

Generative AI GPT HTTP JavaScript JSON Postman Python REST API
1 hour, 58 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers