GitLab

Forward Deployed Engineer, AI and Agentic SDLC

GitLab
Apply
3 days ago
Remote, United StatesStaff+

Responsibilities

  • Design and build agentic systems involving models, tools, action loops, orchestration, context, retrieval, state, memory, evaluation, tracing, and human oversight.
  • Develop context and knowledge systems using retrieval-augmented generation, cache-augmented generation, graph-based retrieval, repository understanding, and context optimization.
  • Work directly with strategic customers to understand technical friction and turn ambiguous needs into working solutions.
  • Build agent workflows, integrations, evaluation suites, reference architectures, and product capabilities.
  • Contribute production-quality changes across GitLab Duo Agent Platform and the broader GitLab product.
  • Evaluate and improve system quality, reliability, latency, cost, token use, safety, authorization, governance, and developer experience.
  • Diagnose failures across models, context, retrieval, tool use, control flow, product behavior, permissions, and software-development workflows.
  • Provide Staff-level technical leadership through architecture, implementation, code review, mentorship, and cross-team influence.
  • Generalize customer-specific learning into reusable platform capabilities, implementation patterns, and technical guidance.

Requirements

  • Staff-level software engineering experience building, shipping, and improving complex production systems.
  • Hands-on experience designing and building substantive AI systems, including evaluating, tracing, debugging, and optimizing system behavior.
  • Strong understanding of models, context, retrieval, tools, state, control flow, evaluation, and human oversight in agentic systems.
  • Depth in one or more areas such as agent systems, context and knowledge systems, AI developer tools, inference, or AI-enabled product engineering.
  • Strong programming skills in Python, TypeScript, Go, Rust, Java, Kotlin, Ruby, C#, or another relevant language.
  • Ability to contribute across large, mature, polyglot codebases.
  • Practical understanding of AI safety, authorization, governance, observability, and cost management.
  • Ability to communicate clearly with customers and senior stakeholders, work through ambiguity, and build trust while remaining deeply technical.
  • Record of Staff-level impact through technical direction, reusable systems, mentorship, cross-team influence, or product architecture.
  • Preferred experience includes customer or design-partner work, AI systems for software development, coding agents, IDEs, code understanding, code review, testing, CI/CD, security, or incident response.
  • Preferred experience includes LangChain, LangGraph, RAG, cache-augmented generation, knowledge graphs, agent evaluation, tracing, model and inference evaluation, self-hosted models, restricted environments, enterprise governance, or customer-controlled inference.
  • Familiarity with Git, GitLab, developer platforms, large open-source products, Ruby on Rails, AWS, GCP, Azure, Kubernetes, Terraform, or Ansible is helpful.
  • Public technical writing, architecture guidance, open-source contributions, talks, or other evidence of technical leadership is helpful.

Benefits

  • Health, financial, and well-being benefits.
  • Flexible paid time off.
  • Team Member Resource Groups.
  • Equity compensation and Employee Stock Purchase Plan.
  • Growth and Development Fund.
  • Parental leave.
  • Fully remote work, subject to country-specific hiring eligibility requirements.

Categories

Forward Deployed
GitLab

About GitLab

1,001-5,000 employees

GitLab is the Intelligent Orchestration Platform where software teams and their AI agents stay in flow to amplify their capacity for innovation. Together, they automate repetitive tasks to plan, build, secure, test, deploy and maintain software. With GitLab, software teams spend less time on coordination overhead and more time on the next big idea. GitLab Duo Agent Platform provides AI agents that automate tasks across the software lifecycle. Agents handle code generation, security analysis, code review, CI/CD troubleshooting, and custom workflows — while teams maintain control through enterprise governance. Build what's next with us. Explore open roles and join our talent community: https://about.gitlab.com/jobs/

Contact me