Backend Engineer (Python),AI Engineering: Agent Foundations
Brak informacji o wynagrodzeniu
MidFull-time
#449182·Dodano miesiąc temu·0
Źródło: GitLabTech Stack / Keywords
PythonLangGraphLangChainGraphQLRESTpytestRuby on RailsJavaScriptVue
Firma i stanowisko
GitLab is the intelligent orchestration platform for DevSecOps. It enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and over 50% of the Fortune 100 use GitLab to ship better, more secure software faster.
Wymagania
- Experience building and maintaining production Python backend applications, including APIs, asynchronous/background processing, and data models.
- Experience with LLM application frameworks such as LangGraph, or designing and shipping AI-powered backend features or harnesses.
- Skill in designing or extending APIs (REST, GraphQL, or gRPC) focusing on scalability, maintainability, and backward compatibility.
- Comfort working across the stack in a mature codebase; familiarity with Ruby on Rails, JavaScript, and Vue is a plus.
- Experience identifying and fixing performance bottlenecks in applications.
- Strong written and verbal communication skills in remote, asynchronous, cross-functional teams.
- Openness to learning and applying skills from related technologies or fields.
Obowiązki
- Develop, ship, and maintain features for the Duo Agent Platform in the Duo Workflow Service, the AI Gateway, and the GitLab monolith, ensuring security, testing, and performance.
- Build and improve agentic flows and reusable parts with LangChain and LangGraph, including the Flow Registry.
- Collaborate with Product Management, UX, frontend, backend, and AI specialists to refine requirements and deliver iterative improvements.
- Design, implement, and review APIs (including GraphQL and REST) and backend logic with reliable, scalable contracts for clients such as the GitLab monolith, IDE extensions, and Duo CLI.
- Improve and extend automated testing using pytest and other frameworks, including evaluations of agent and flow behavior.
- Share standards, patterns, and learnings to advance responsible AI integration and evidence-driven engineering.
- Participate in Tier 2 on-call rotations to troubleshoot production issues, contribute to root cause analysis, and enhance observability and resiliency.
- Monitor the competitive landscape to keep GitLab's agent platform best-in-class.
Benefity
- Benefits supporting health, finances, and well-being.
- Flexible Paid Time Off.
- Team Member Resource Groups.
- Equity Compensation and Employee Stock Purchase Plan.
- Growth and Development Fund.
- Parental Leave.
Elastyczne godziny
Udziały pracownicze
Płatny urlop
Inne informacje
GitLab hires remote team members globally but some roles may have specific location-based eligibility requirements. GitLab is an equal opportunity workplace and affirmative action employer, committed to non-discrimination based on protected characteristics. Accommodation is available during the recruiting process for disabilities or special needs.
GitLab
10 aktywnych ofert