G

GitLab

Unified DevOps platform for CI/CD

Distinguished Engineer - Core DevOps

Software EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • At least 10 years of software engineering experience, including at least 4 years in a Staff, Principal, or equivalent senior technical leadership role.
  • Deep expertise in artificial intelligence and machine learning systems, including large language models, agentic frameworks, and autonomous workflow design at production scale.
  • A proven track record of hands-on technical experimentation, including defining evaluation frameworks, running benchmarks, and translating findings into scalable architecture decisions.
  • A strong background in scalable, multi-tenant distributed systems, including service decomposition, fault tolerance, observability, and operational resilience.
  • Experience designing and implementing human-in-the-loop controls, safety guardrails, and responsible artificial intelligence practices for production systems.
  • Experience mentoring senior engineers and influencing technical direction across multiple teams or divisions without direct authority.
  • Ability to work effectively in a fully remote, globally distributed organization with written and asynchronous communication skills.
  • Completion of Interview Training to participate in hiring as a technical interviewer or panel member.

Responsibilities

  • Set and continuously refine the go-forward technical direction for continuous integration, continuous deployment, Plan, and source code experiences, aligned with horizontal architectural initiatives.
  • Work directly with the Vice President of Engineering as her technical counterpart on planning, technical investment, and prioritizing the group's engineering effort.
  • Translate company-wide productivity, quality, and artificial intelligence-native engineering goals into concrete technical direction for Core DevOps, turn that direction into iterative roadmaps, and partner broadly across the organization.
  • Define measurable quality targets for availability, p95 and p99 latency, pipeline success rate, test reliability, data correctness, and defect escape rate, and hold designs and implementations to those targets.
  • Maintain a current view of systemic technical risk across the group, including single points of failure, unowned critical paths, brittle coupling between CI/CD and Plan, scaling limits, and past decisions that constrain the roadmap; drive a prioritized plan to retire those risks.
  • Lead difficult design decisions hands-on by writing code, prototypes, and proofs of concept where design arguments need evidence.
  • Drive convergence on shared patterns, libraries, and paved paths to reduce the number of ways the same problem is solved across the group.
  • Design migration paths that allow large, long-lived systems to change without disrupting users, using incremental cutover, dual runs, measurable rollback, and deprecation with clear timelines.
  • Adopt platform capabilities from the artificial intelligence organization and company productivity initiatives into Core DevOps, feed the group's requirements back into those initiatives, and help validate what works on systems of this scale and maturity.
  • Serve as the escalation point for complex or contested technical decisions across the group, including decisions with no single team owner.
  • Review significant designs and merge requests in the group's critical paths, using reviews to teach as well as evaluate.
  • Ensure designs work across GitLab.com, GitLab Dedicated, and Self-Managed deployments and respect multi-tenant, compliance, and data-governance boundaries in each.
  • Partner with Infrastructure, Security, and Site Reliability Engineering to make Core DevOps services observable and debuggable and ensure failure modes degrade gracefully instead of cascading.
  • Communicate architectural constraints and opportunities to Product in roadmap terms so technical investment and product ambition are planned together.
  • Write clear, opinionated design documents, architecture narratives, and decision records that enable teams across the group to make aligned decisions independently.
  • Grow Principal and Staff Engineers across Core DevOps, raise the bar for design rigor and technical writing, and contribute to the technical hiring bar for senior individual contributors.
  • Participate in the Incident Management on-call rotation to help meet availability goals for GitLab.com.
  • Take part in on-call or operational support where the team's ownership model requires it.

About the Company

GitLab

Unified DevOps platform for CI/CD

GitLab provides a unified DevOps platform that brings together the tools needed for software development, including code hosting, collaboration, CI/CD, issue tracking, and security, all in one application. It works by offering a single subscription-based platform where teams can plan, write, test, review, and deploy code through automated pipelines, reducing the need to manage separate tools. This differs from many competitors that require using a collection of separate products; GitLab consolidates these capabilities into one integrated solution, helping teams work more efficiently. The company's goal is to help organizations speed up software delivery and improve collaboration by simplifying the DevOps process and continuously updating the platform with new features and improvements.

Company size
1,001-5,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2014

Recently Posted Jobs

Explore more opportunities at GitLab

See more jobs