Senior Backend Engineer (Python)
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
- ...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...SeniorRemote work
- ...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...SeniorRemote work
$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...SeniorFull timeWork at officeRemote work- ...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...SeniorRemote work
- ...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...SeniorRemote work
- 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,...SeniorRemote job
- 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...SeniorRemote jobWork at office
- ...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...SeniorTemporary workWork experience placementWork at officeLocal areaRemote workFlexible hours
$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...SeniorFull timeImmediate startRemote work- .... 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...SeniorFull timeRemote workHome office
- 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...SeniorRemote job
$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...SeniorFull timeTemporary workWork experience placement- ...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...SeniorRemote work
- ...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...SeniorFull timeRemote workWorldwideFlexible hours
- 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...SeniorRemote job
- 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,...SeniorRemote jobFlexible hours
- 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...SeniorRemote jobFull timeFlexible hours
- 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...SeniorRemote jobFull timeWork experience placement
$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...SeniorWork at officeRemote workFlexible hours- 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...SeniorRemote job
- 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....SeniorRemote job
- 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...SeniorRemote work
- ...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-...SeniorFull timeFlexible hours
- ...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...SeniorRemote work
$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...SeniorRemote workHome office- ...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...SeniorRemote work
- ...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-...SeniorRemote work
- ...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...SeniorRemote work
- ...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...SeniorRemote work
- ...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...SeniorRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Backend Engineer (Python). Be the first to apply!


