Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Backend Engineer (Python)

Full-time

GitLab

Role Description

As a Senior Backend Engineer on the Flow Components functional team, you'll help build GitLab's Flow Registry, which provides reusable primitives for agentic flows built on the GitLab Duo Agent Platform. Your primary focus will be backend engineering in Python, using LangChain and LangGraph to develop secure, reliable, and scalable capabilities across the Duo Workflow Service and the GitLab monolith. You'll also work across the stack when needed, bringing familiarity with JavaScript and frontend development to support the official GitLab Duo Agent Platform client, Duo CLI, and advocate for a strong user experience.

What you’ll do

  • Develop, ship, and maintain secure, well-tested, and performant Flow Registry features across the Duo Workflow Service and the GitLab monolith backend.
  • Collaborate with Product Management, User Experience, frontend, backend, and artificial intelligence specialists to refine requirements and deliver iterative product improvements.
  • Design, implement, and review GraphQL and REST application programming interfaces, related backend logic, and clear contracts with frontend clients.
  • Improve automated testing with RSpec and other frameworks to strengthen quality, reliability, and developer feedback loops.
  • Share standards, patterns, and lessons with other engineers to support responsible artificial intelligence integration and evidence-driven engineering.
  • Participate in Tier 2 on-call rotations, troubleshoot production issues, contribute to root cause analysis, and improve observability and resiliency.
  • Monitor the competitive landscape and help keep GitLab's Flow Registry primitives and capabilities competitive within the agentic platform market.

Qualifications

  • Experience building and maintaining production Python applications with LangChain and LangGraph, including background jobs, application programming interfaces, and data models.
  • Experience designing and shipping artificial intelligence-powered backend features and integrations, with sound judgment about large language model limitations and responsible production use.
  • Proficiency in designing or extending REST and GraphQL application programming interfaces with attention to scalability, maintainability, and backward compatibility.
  • Strong SQL skills and familiarity with relational databases such as PostgreSQL, including efficient queries and data modeling.
  • Comfort working across the stack in a mature codebase and addressing performance bottlenecks at the application and, when relevant, infrastructure layers.
  • Familiarity with JavaScript and Vue frontend development, with an understanding of user experience principles.
  • Clear written and verbal communication skills, including experience writing technical proposals and documentation and collaborating in a remote, asynchronous, cross-functional environment.
  • Openness to learning and applying transferable skills from related technologies or domains.

Benefits

  • Flexible Paid Time Off
  • Team Member Resource Groups
  • Equity Compensation & Employee Stock Purchase Plan
  • Growth and Development Fund
  • Parental Leave
Vacancy posted 12 days ago
Similar jobs that could be interesting for youBased on the Senior Backend Engineer (Python) in Remote vacancy
  •  ...Senior Backend Engineer (Python) We are looking for a Senior Backend Engineer (Python) to join a technically demanding project involving data-intensive processing, system integration, and semantic technologies. You will play a key role in taking ownership of an existing... 
    Senior
    Remote work

    European Dynamics

    United States
    1 day ago
  •  ...A leading tech staffing company is seeking a Senior Backend Engineer to work 100% remotely. The ideal candidate should have strong expertise in Python and AWS, alongside extensive experience in modernizing legacy .NET applications to scalable cloud-based solutions. Responsibilities... 
    Senior
    Remote work

    Blue Coding

    United States
    1 day ago
  • $160k - $260k

     ...small remote team as well. About the role We are looking for a Senior Backend engineer passionate about building robust, scalable distributed...  ...databases Expertise in Kubernetes (K8s) and Docker Proficiency in Python and Node.js for building and maintaining APIs and services... 
    Senior
    Full time
    Work at office
    Remote work

    Mathpix

    New York, NY
    4 days ago
  •  ...headquartered in the San Francisco Bay Area, and we’re looking for a Senior Backend Engineer to work closely with the founders on both product...  ...+ years building production web applications 3+ years with Python and Django Celery, RabbitMQ, and Redis in production (day‑1... 
    Senior
    Remote work

    Commit Partnership

    San Francisco, CA
    4 days ago
  •  ...Senior Backend Developer Work on the largest structured social graph, X / Reddit Enterprise Data APIs & Internal APIs, cloud infrastructure...  ..., Amazon, and many more. What we use: Linux Python, Postgres, Redis AWS, Hetzner, Docker, Kubernetes (Openshift... 
    Senior
    Remote work

    Socialdatabase

    United States
    1 day ago
  • Commit is seeking a Senior Backend Engineer to work with the founders on product development and technical direction. This is a fully remote role best suited for candidates based in Latin America. You will build in Django, power the consumer dashboard and B2B platform,... 
    Senior
    Remote job

    Commit

    San Francisco, CA
    21 hours ago
  • Zego is seeking a Software Engineer to strengthen backend systems with Python and cloud-native microservices. You’ll own complex problems, write clean, scalable code, and contribute to architectural decisions that drive reliability and performance. This role is remote... 
    Senior
    Remote job
    Work at office

    Zego

    New York, NY
    4 days ago
  •  ...in and out of the office. Our engineering organization consists of many talented...  .... We are seeking a highly motivated Senior Backend Engineer to join one of our growing teams...  ...development work experience with Python Have architected, built, and deployed... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    URA

    United States
    2 days ago
  • $210k - $220k

     ...Requirements: ~14 years of experience as a software engineer ~ Bachelor’s degree in a technical discipline ~4...  ...Description: Provides support to the UI Team looking at backend work. Solid experience with Python required. Will support the transition to cloud... 
    Senior
    Full time
    Immediate start
    Remote work

    Shield Consulting Solutions

    Annapolis Junction, MD
    25 days ago
  •  .... Qualifications ~Sólida experiência com programação backend Python e bom conhecimento em programação Java. ~Sólido entendimento...  ...geração humana de código. ~Experiência com Harness Engineering, projetando ambientes de teste isolados (scaffolds/simuladores... 
    Senior
    Full time
    Remote work
    Home office

    Zup Innovation

    Remote
    a month ago
  • EPAM Systems, Inc. is seeking a Senior Java Developer with Python skills to join our team in Spain in a remote working mode. You will design, develop, and maintain scalable backend applications using Java and Python/Django across the full software lifecycle. You will work... 
    Senior
    Remote job

    EPAM Systems, Inc.

    New York, NY
    1 day ago
  • $165k - $215k

     ...APM post-launch monitoring. ~Uphold engineering excellence by conducting thorough code reviews...  ...mid-level and junior engineers in async Python best practices, pydantic-ai agent design...  ...~6+ years of professional backend development experience with expert-level... 
    Senior
    Full time
    Temporary work
    Work experience placement

    Filevine

    Remote
    a month ago
  •  ...building a greenfield, customer-facing platform. This is a hands-on senior engineering role on a small team with startup ownership, operating within...  ...data sources to enterprise-grade insurance analytics using Python, TypeScript, and Node.js on AWS. #J-18808-Ljbffr DeWinter... 
    Senior
    Remote work

    DeWinter Group

    Boston, MA
    3 days ago
  •  ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Backend Engineer (Python/Django) based in Australia. Join a fast-growing, international technology environment where your backend expertise... 
    Senior
    Full time
    Remote work
    Worldwide
    Flexible hours

    jobgether

    United States
    7 days ago
  • Northbeam is building the world's most advanced marketing intelligence platform. We’re seeking a senior software engineer who leans backend to design scalable systems and deliver full-stack features across the stack. You’ll spend most time on backend and data processing... 
    Senior
    Remote job

    Northbeam

    Austin, TX
    1 day ago
  • A leading software solutions company is looking for a seasoned backend developer with expertise in Python to design and maintain cutting-edge serverless architectures. This fully remote role requires over 8 years of experience, strong skills in functional programming,... 
    Senior
    Remote job
    Flexible hours

    Lumenalta

    Phoenix, AZ
    2 days ago
  • A leading tech solutions provider is seeking a Mid-Senior level Python backend developer. This full-time remote position requires at least 8 years of experience in Python and strong knowledge of serverless architectures, primarily AWS. Candidates will design and maintain... 
    Senior
    Remote job
    Full time
    Flexible hours

    Lumenalta

    Atlanta, GA
    2 days ago
  • Makai Labs is seeking a Senior Software Engineer for a fully remote, full-time role. You will lead backend development using Python and Flask, collaborating with cross-functional teams to deliver scalable solutions. You will optimize performance, implement microservices... 
    Senior
    Remote job
    Full time
    Work experience placement

    Makai Labs

    Oklahoma City, OK
    1 day ago
  • $85 - $95 per hour

     ...the premier destination for trailblazing senior engineers like yourself. Picture collaborating...  ...writing code; you will architect scalable backend services for the BX platform and guide...  ...engineers in delivering cloud-native, Python-based systems built for the demands of... 
    Senior
    Work at office
    Remote work
    Flexible hours

    3Pillar

    United States
    3 days ago
  • Jobgether is seeking a Senior Software Engineer (Python) for a fully remote position. The role focuses on building large-scale, distributed systems for data extraction, processing, and search, requiring expertise in Python and data pipelines. You will design systems that... 
    Senior
    Remote job

    Jobgether

    New Bremen, OH
    2 days ago
  • Northbeam is seeking a senior software engineer with a backend emphasis to take product problems from first principles through implementation. You’ll spend about 70% on backend and distributed systems and 20-30% on frontend, owning features across the stack when needed.... 
    Senior
    Remote job

    Northbeam

    San Francisco, CA
    4 days ago
  • Synthpop in San Francisco is seeking a backend software engineer to design and develop cutting-edge Python software for the healthcare market. You will build infrastructure for Large Language Model inference and optimize for large-scale deployments, while safeguarding patient... 
    Senior
    Remote work

    Synthpop - Healthcare AI

    San Francisco, CA
    1 day ago
  •  ...Science or a related field. ~Strong Python coding skills - 7+ years. ~2+ years of...  ...production LLM systems. ~Experience building backend APIs with FastAPI, async patterns, rate...  ..., AWS or GCP; ~Experience in data engineering in Big Data systems including: Large-... 
    Senior
    Full time
    Flexible hours

    Intellectsoft

    Remote
    a month ago
  •  ...TaxGPT is seeking a Senior Backend Engineer with strong Django expertise to join our team. The role involves designing and scaling core backend...  ...of experience in backend engineering, particularly with Python and Django. This position is remote, allowing flexibility to... 
    Senior
    Remote work

    TaxGPT

    United States
    1 day ago
  • $112.13k - $186.88k

     ...services related to grading and feedback functionality. The Senior Software Engineer - Backend Services will be responsible for designing, implementing,...  ...language suitable for AWS Lambda (e.g., Java, Python, Node.js) Java strongly preferred.Experience with AWS services... 
    Senior
    Remote work
    Home office

    Turnitin

    Washington DC
    3 days ago
  •  ...analytics company is looking for a skilled Developer to join their engineering team. This role involves developing scalable software systems,...  ...should have a degree in a STEM field and over 4 years of Python development experience. The company offers a fully remote work... 
    Senior
    Remote work

    SynMax

    United States
    1 day ago
  •  ...Reddit, Inc. is seeking a product-minded Senior Software Engineer to design backend architectures powering media creation, including video and image workflows...  ...in distributed systems, strong coding skills in Go, Python, or Java, and experience with GraphQL/REST. #J-18808-... 
    Senior
    Remote work

    Reddit

    Brooklyn, NY
    2 days ago
  •  ...Veeva Systems is hiring a Backend Engineer for Veeva Ostro. You will design scalable backend services powering our SaaS platform, balancing...  ...architecture. The role requires 5+ years in SaaS, strong Python/Django expertise, and database proficiency, plus excellent communication... 
    Senior
    Remote work

    Veeva Systems

    United States
    1 day ago
  •  ...Affirm is a remote-first company seeking a Senior Software Engineer for the Card Acquisition team. You will own quarterly goals, mentor...  ...with product, design, and analytics; build scalable backend systems using Python or Kotlin, AWS, MySQL, and Kubernetes. This role includes... 
    Senior
    Remote work

    Affirm

    United States
    1 day ago
  •  ...Verbit is looking for a Senior Backend Engineer to join our Legal Tech engineering team and help build the next generation of AI-driven litigation...  ...and implement high-scale, secure multi-tenant services in Python, REST APIs, and cloud-native microservices on AWS/GCP, with... 
    Senior
    Remote work

    Verbit

    United States
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Backend Engineer (Python). Be the first to apply!