22 hours ago
Remote, United States +3 moreStaff+
Base Salary
$250k - $349k/yr
Responsibilities
- Define and refine GitLab’s company-wide technical vision for autonomous, agentic SDLC capabilities.
- Identify and prioritize non-linear productivity opportunities across the software development lifecycle.
- Lead hands-on prototypes and experiments involving autonomous merge request authoring, test creation and triage, security remediation, release readiness, and incident response.
- Design reference architectures with orchestration patterns, safety guardrails, observability, and human-in-the-loop controls.
- Define offline and online evaluation frameworks measuring correctness, latency, safety, cost, and productivity impact.
- Own high-impact internal agentic use cases through adoption and measurable productivity gains.
- Embed trusted, observable, and resilient agentic workflows into engineering teams’ daily development processes.
- Define productivity metrics including cycle time, MTTR, and merge request throughput.
- Codify reusable patterns, libraries, and playbooks for adoption by other teams.
- Partner with Product Management and Engineering leadership to turn internal patterns into customer-facing product capabilities.
- Ensure multi-tenant, compliance, and data governance requirements are met for GitLab.com and self-managed customers.
- Serve as an escalation point for complex architecture, AI safety, and large-scale systems integration decisions.
- Mentor Principal and Staff Engineers and influence technical direction across teams and divisions.
- Produce design documents, architecture narratives, and decision records.
- Represent GitLab in conferences, standards groups, and open source communities.
- Partner with Security, Compliance, Reliability, and SRE teams on guardrails, monitoring, observability, and resilience.
Requirements
- 10+ years of software engineering experience, including 4+ years in a Staff, Principal, or equivalent senior technical leadership role.
- Deep expertise in AI and ML systems, large language models, agentic frameworks, and autonomous workflow design at production scale.
- A track record of hands-on technical experimentation, evaluation frameworks, benchmarking, and scalable architecture decisions.
- Strong experience with scalable, multi-tenant distributed systems, service decomposition, fault tolerance, observability, and operational resilience.
- Experience designing human-in-the-loop controls, safety guardrails, and responsible AI practices for production systems.
- Ability to align Engineering, Product, Infrastructure, and Data and ML teams around complex and ambiguous technical challenges.
- Experience mentoring senior engineers and influencing technical direction across multiple teams without direct authority.
- Ability to work effectively in a fully remote, globally distributed organization with strong written and asynchronous communication.
- Familiarity with GitLab’s DevSecOps platform, CI/CD primitives, and the software development lifecycle is preferred.
Benefits
- Fully remote work in a globally distributed organization.
- 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.
Categories
About GitLab
GitLab builds a DevSecOps platform that unifies source code management, CI/CD, and security with AI-assisted workflows for software teams and enterprises. It sells cloud-hosted and self-managed subscriptions, plus enterprise features and support. Founded in 2014 and headquartered in San Francisco, GitLab is a public company listed on NASDAQ and is widely used by large enterprises, including many in the Fortune 100.
