FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in building and maintaining production Python backends, including API design and integration of AI-powered features. Proficient in collaborating with cross-functional teams to enhance product functionality and performance.
Highest-signal resume keywords
Python Backend DevelopmentGraphQL API DesignREST API DevelopmentAI IntegrationRuby on Rails Proficiency
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
PythonGraphQLRESTSQLPostgreSQLPytestRSpecAsynchronous ProgrammingMulti-Agent OrchestrationAI Model Integration
Soft Skills
CollaborationProblem SolvingAdaptability
Tools & Technologies
GitLabDuo ChatFlow Registry
Industry Keywords
Production BackendData ModelsPerformance OptimizationObservabilityDebugging
Tech Stack
Tools & technologiesGraphQLPostgresPythonRSpecRubyRuby on RailsSQL
About the role
Key responsibilities & impact- Design and build flow components and agentic flows in the Flow Registry using Python and LangGraph.
- Develop, ship, and maintain backend features for GitLab Duo Chat across the Python Duo Workflow Service and the GitLab Rails monolith.
- Integrate new generative AI models, providers, tools, and multi-agent orchestration patterns into Duo Chat.
- Design, implement, and review GraphQL and REST application programming interfaces (APIs) and related monolith logic.
- Improve debugging, observability, and test coverage using pytest, RSpec, and related frameworks.
- Collaborate with Product, User Experience (UX), frontend, and AI specialists to refine requirements.
- Document standards, patterns, and learnings with other engineers.
- Participate in Tier 2 on-call rotations to troubleshoot production issues.
Requirements
What you’ll need- Significant experience building and maintaining production Python backends, including APIs, data models, and asynchronous or long-running workloads.
- Practical experience designing and shipping AI-powered, agentic backend features, including large language model integration, tool or function calling, and multi-agent orchestration.
- Working proficiency in Ruby on Rails, or a strong willingness to learn it.
- Proficiency designing or extending REST or GraphQL APIs with attention to scalability, maintainability, and backward compatibility.
- Strong Structured Query Language (SQL) skills and familiarity with relational databases such as PostgreSQL.
- Ability to find, diagnose, and prevent performance and reliability problems at scale.
- Experience solving technical problems of high scope and complexity and advocating for quality, security, and performance improvements across your team.
- Openness to learning and collaborating in an async-first, distributed team.
Benefits
Comp & perks- Benefits to support your 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
