Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer, Build Systems (Bazel) - #4770

$169k - $223k

GRAIL

Job Description

Job Description

Our mission is to detect cancer early, when it can be cured. We are working to change the trajectory of cancer mortality and bring stakeholders together to adopt innovative, safe, and effective technologies that can transform cancer care.

We are a healthcare company, pioneering new technologies to advance early cancer detection. We have built a multi-disciplinary organization of scientists, engineers, and physicians and we are using the power of next-generation sequencing (NGS), population-scale clinical studies, and state-of-the-art computer science and data science to overcome one of medicine’s greatest challenges.

GRAIL is headquartered in the Bay Area of California, with locations in Washington, D.C., North Carolina, and the United Kingdom. It is supported by leading global investors and pharmaceutical, technology, and healthcare companies.

For more information, please visit grail.com

GRAIL is seeking a Build Engineer to join our DevOps / Platform Engineering organization. Our team builds and operates the infrastructure, tooling, and developer platforms that engineering and research teams rely on to move quickly and safely, from local development environments through builds, tests, CI/CD, and release.

In this role, you will focus on developer experience: reducing friction in day-to-day engineering workflows and making complex, multi-language systems easier to build, test, and maintain. You will own and improve build-system workflows in our Bazel-based monorepo, raise CI reliability and performance, and build internal tooling and self-service automation used across engineering and research. This is a high-leverage role with broad visibility, your work directly accelerates teams working on early cancer detection.

This role is based in Sunnyvale, California. This role offers a flexible work arrangement, with the ability to work from GRAIL's office or from home. Our current flexible work arrangement policy requires that a minimum of 60%, or 24 hours, of your total work week be on-site. Your specific schedule, determined in collaboration with your manager, will align with team and business needs and could exceed the 60% requirement for the site. At our Sunnyvale campus, Tuesdays and Thursdays are the key days where we encourage on-site presence to engage in events and on-site activities.

Responsibilities

  • Own and improve build-system workflows in our Bazel-based monorepo, including build rules, test execution, dependency management, caching, and build diagnostics.
  • Improve CI performance, reliability, and observability, including failure diagnostics, flaky-test handling, and pipeline maintainability.
  • Partner with engineering and research teams to identify and remove friction in local development, builds, tests, CI, release workflows, and tooling.
  • Build and maintain internal tools, automation, and self-service workflows that reduce repeated manual effort for engineers.
  • Diagnose complex build and CI failures across Go, Python, TypeScript, and Java codebases.
  • Collaborate with DevOps and platform engineers on AWS and Kubernetes infrastructure where it intersects with build, test, and delivery workflows.
  • Establish practical standards, documentation, and reusable patterns for build systems, CI pipelines, and developer tooling.
  • Take accountability for ambiguous developer-productivity problems and drive them through to measurable improvements.
  • Use modern AI coding agents responsibly to explore unfamiliar codebases, investigate difficult failures, prototype solutions, and accelerate tooling work.

These responsibilities summarize the role's primary responsibilities and are not an exhaustive list. They may change at the company's discretion.

Required Qualifications

  • 6+ years of experience working on build systems, CI/CD, or developer productivity / platform tooling.
  • 2+ years of hands-on experience with a large-scale build system (for example Bazel, Buck, Pants, Gradle, or CMake).
  • 2+ years of experience building and maintaining CI/CD pipelines in GitLab CI, GitHub Actions, Jenkins, or a comparable system.
  • 3+ years of professional coding experience in one or more of Go, Python, TypeScript, or Java.
  • 1+ years of hands-on experience with AWS and containerized workloads on Kubernetes.
  • BS in Computer Science or a related technical field, or equivalent experience.
Preferred Qualifications

  • Production Bazel experience, especially in a large, multi-language monorepo.
  • Experience with Bazel rules and toolchains, remote caching, remote execution, test sharding, or build performance optimization.
  • Experience with dependency management, hermetic and reproducible builds, and test infrastructure at scale.
  • Experience improving developer experience in a mixed-language engineering environment (Go, Python, TypeScript, Java).
  • Experience building internal CLIs, automation, release tooling, or self-service developer platforms.
  • Experience defining and using developer-productivity metrics to prioritize work and demonstrate impact.
  • Experience diagnosing and reducing CI flakiness, build nondeterminism, and long-tail pipeline failures.
  • Experience supporting scientific, research, or data-intensive teams, including Python packaging and container image workflows.
  • Strong debugging skills across complex, multi-team build, test, and pipeline failures.
  • Clear communication and collaboration skills, with a track record of working directly with developers, researchers, and platform engineers.
  • Comfortable using modern AI coding agents as part of day-to-day engineering work while applying sound engineering judgment.
  • Experience mentoring engineers or driving adoption of tooling and standards across teams.

The expected, full-time, annual base pay scale for this position is $169k-$223k.

At GRAIL, we believe in recognizing and rewarding the contributions our employees make to our mission and success. In addition to base pay, this role may be eligible for additional compensation, including an annual bonus and/or other incentives, in accordance with applicable plans and the company's discretion. The posted range reflects our good-faith estimate of the base pay we expect to offer for this position at the time of hire. Actual compensation will be determined based on factors such as the candidate’s experience, skills, qualifications, and other relevant considerations.

At GRAIL, we invest in the health, well-being, and future of our employees and their families. Employees in this role are eligible for a comprehensive and competitive benefits package designed to support what matters most, including flexible time off or vacation, a 401(k) retirement plan with employer match, medical, dental, and vision coverage, and thoughtfully selected well-being programs. Benefits are offered in accordance with applicable plans and policies.

GRAIL is an equal employment opportunity employer, and we are committed to building a workplace where every individual can thrive, contribute, and grow. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender, gender identity, sexual orientation, age, disability, status as a protected veteran, or any other class or characteristic protected by applicable federal, state, and local laws. Additionally, GRAIL will consider for employment qualified applicants with arrest and conviction records in a manner consistent with applicable law and provide reasonable accommodations to qualified individuals with disabilities. Please contact us at View email address on ziprecruiter.com if you require an accommodation to apply for an open position.

GRAIL maintains a drug-free workplace. We welcome job-seekers from all backgrounds to join us!

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Build Systems (Bazel) - #4770 in Sunnyvale, CA vacancy
  • $155k - $235k

    Join d-Matrix and help build the future of AI inference. We’...  ...global scale. From chips and software to rack-scale systems, our team is tackling some...  ...time is a tax every engineer pays on every change, and our...  .... You will lead d-Matrix's Bazel build-out. That means finishing... 
    Suggested
    Remote work
    3 days per week

    d-Matrix

    Santa Clara, CA
    4 days ago
  •  ...the da Vinci surgical system and Ion—have transformed...  ...worldwide.We’re a team of engineers, clinicians, and...  ...role reports to the DV5 Software Release Manager and works...  ...software and processes for build and release, continuous...  ...qualityProvide expert Bazel build system support to... 
    Suggested
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    3 days ago
  •  ...the da Vinci surgical system and Ion—have transformed...  ....We’re a team of engineers, clinicians, and innovators...  ...of Position As a Staff Software Engineer reporting to...  ...or degraded behaviors.Build platform observability...  ...build and CI systems (Bazel, Nix, Jenkins) and with... 
    Suggested
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    2 days ago
  • $207k - $300k

     ...display projects, from initial software design and hardware bring up,...  ...devices by implementing new systems in areas such as telemetry,...  ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a...  ...faster and more seamless, building innovative experiences for... 
    Suggested

    Google

    Mountain View, CA
    4 days ago
  • $262k - $364k

     ...TPU firmware, solving complex system-level issues across Security,...  ...expert, mentoring executive engineers and fostering a culture of engineering...  ...across distributed ASIC-Software teams.Forge partnerships...  ...upper-layer software teams to build interfaces. You will ensure platform... 
    Suggested

    Google

    Sunnyvale, CA
    4 days ago
  •  ...employees to converse with all of their business systems through natural language to quickly find...  ...automation with Moveworks’ Reasoning Engine and natural language capabilities, we...  ...for everyone.Job DescriptionThe RoleWe're building the runtime infrastructure that powers Moveworks... 
    Work at office
    Remote work
    Flexible hours

    Moveworks

    Mountain View, CA
    4 days ago
  • $207k - $300k

    Execute bringup of audio systems on new devices from prototype to...  ...experience.8 years of experience in software development.5 years of...  ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a...  ...faster and more seamless, building innovative experiences for... 

    Google

    Mountain View, CA
    2 days ago
  • $207k - $300k

    Work on core system components including memory management, scheduling...  ...foundation for the Android software ecosystem.Minimum...  ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a...  ...structures and algorithms.Experience building software in the Rust... 
    Worldwide

    Google

    Mountain View, CA
    3 days ago
  • $207k - $300k

    Build and ship 0-to-1 agent features end-to-end, including...  ...a distributed team of engineers.Partner closely with UX...  ...100 production backend systems needed to take...  ...testing, and launching software products.3 years of experience...  ....As a collaborative Staff Software Engineer, you... 

    Google

    Mountain View, CA
    5 days ago
  • $207k - $300k

     ...next-generation GPU accelerator systems from concept to deployment, optimizing the hardware and software stack for data plane...  ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a...  ...platforms that enable developers to build the future. From software to... 
    Worldwide

    Google

    Sunnyvale, CA
    5 days ago
  • $262k - $364k

     ...coach a distributed team of engineers.Facilitate alignment and clarity...  ..., and enhance large-scale software solutions.Minimum qualifications...  ...with embedded operating systems.5 years of experience with design...  ...that enable developers to build the future. From software to... 
    Worldwide

    Google

    Sunnyvale, CA
    2 days ago
  • $198k - $326k

     ...connections, discover exciting opportunities, build necessary skills, and gain valuable...  ...one of the largest scale streaming systems in the industry, we work on these...  ...latency delivery of events. As a Sr. Staff Software Engineer, you will be a key technical leader and... 
    For contractors
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    4 days ago
  • $198k - $326k

     ...discover exciting opportunities, build necessary skills, and gain...  ....As part of our world-class software engineering team, you will take the lead...  ...algorithms, API design and systems design, and your passion for...  ...within our company.As a Sr. Staff Software Engineer, you will... 
    For contractors
    Work at office
    Flexible hours

    Linkedin

    Sunnyvale, CA
    1 day ago
  • $207k - $300k

     ...coach a distributed team of engineers.Facilitate alignment and clarity...  ..., and enhance large-scale software solutions.Minimum qualifications...  ...with embedded operating systems.3 years of experience with software...  ...that enable developers to build the future. From software to... 
    Worldwide

    Google

    Sunnyvale, CA
    1 day ago
  • $175k - $287k

     ...connections, discover exciting opportunities, build necessary skills, and gain valuable...  ...DescriptionAs part of our world-class software engineering team, you will help build the next-...  ...includes data infrastructure, storage systems, streaming platforms, traffic and network... 
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    3 days ago
  • $207k - $290k

     ...at X (the innovation engine behind Waymo, Verily,...  ...Google Brain), Tapestry builds computational and analytical...  ...tools that allow system operators, utilities,...  ...RoleWe are seeking a Staff Software Engineer / Technical Lead...  ..., Argo Workflows, Bazel) designed around self-... 
    Full time
    Flexible hours

    X Company

    Mountain View, CA
    2 days ago
  • $185k - $230k

    We're building safety-enhancing technology for aviation...  .... Automated aviation systems will enable a future...  ...team of mission-driven engineers with experience across...  ...future a reality.Flight Software links together the...  ...build system (Cmake, Bazel, ninja)Experience with... 
    Permanent employment
    Casual work

    Reliable Robotics

    Mountain View, CA
    3 days ago
  • $207k - $300k

    Lead the end-to-end software architecture, design, and development of high-performance...  ...Collaborate closely with hardware, software, and system engineering teams to drive pre-silicon Firmware (FW...  ...platforms that enable developers to build the future. From software to hardware... 
    Worldwide

    Google

    Sunnyvale, CA
    4 days ago
  •  ...technologies—like the da Vinci surgical system and Ion—have transformed how...  ...worldwide.We’re a team of engineers, clinicians, and innovators...  ..., and innovate the embedded software build environment for the minimally...  ...virtual infrastructureSetup Bazel/cmake builds for new hardware... 
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    5 days ago
  • $180k - $303k

     ...diverse backgrounds who are ready to help build a transportation ecosystem that will...  ...for all. We’re searching for a Staff Software Engineer to join Aurora’s Vehicle Connectivity...  ...performance, thread-safe, and memory-efficient systems in a Linux environmentAbility to work... 
    Work at office
    Local area
    3 days per week

    Aurora Innovation

    Mountain View, CA
    4 days ago
  • $207k - $300k

     ...coach a distributed team of engineers.Facilitate alignment and clarity...  ..., and enhance large-scale software solutions.Minimum qualifications...  ...troubleshooting distributed systems.2 years of experience working...  ...tools that help developers build more sustainably. Customers in... 

    Google

    Sunnyvale, CA
    4 days ago
  • $262k - $364k

     ...Work across multiple disparate systems of Gemini Cloud Assist, App...  ...sites and external partners to build a durable Google Cloud native...  ...with Distinguished engineers and Google Fellows working on...  ...architecture; and testing/launching software products.Experience with distributed... 
    Worldwide

    Google

    Sunnyvale, CA
    4 days ago
  • $189k - $303k

     ...diverse backgrounds who are ready to help build a transportation ecosystem that will...  ...for all. We’re searching for a Staff Machine Learning Engineer - Online Maps to join Aurora’s Maps ML...  ...DriverRequired QualificationsExcellent software engineering skills in Python and/or... 
    Work at office
    Local area
    3 days per week

    Aurora Innovation

    Mountain View, CA
    4 days ago
  • $150k - $226k

    Harness is the AI Software Delivery Platform company, led by technologist...  ...over 185M deployments, 82M builds, 18T flag evaluations, 8M...  ...-time risk detection to help engineering teams ensure software integrity...  ...understand complex systems/code and own key pieces of the... 
    Local area
    Immediate start
    Flexible hours
    Shift work

    Harness

    Mountain View, CA
    1 day ago
  • $207k - $300k

     ...Search (CAIS) ends.Architect a system for massive scale and high...  ...experience.8 years of experience in software development.5 years of...  ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a...  ...Google infrastructure and building scalable distributed systems.... 

    Google

    Sunnyvale, CA
    2 days ago
  • $240k - $265k

     ...its commercial self-driving software to develop, test and deploy...  ....We are looking for a Staff Software Engineer to help shape how learned models...  ...of real-world planning systems and the opportunities enabled...  ...USDAt Kodiak, we strive to build a diverse community working... 
    Visa sponsorship

    Kodiak Robotics

    Mountain View, CA
    2 days ago
  • $262k - $364k

     ...application.Leads multi-year engineering efforts across sub-component...  ...experience. 8 years of experience in software development.7 years of...  ...audio technologies (e.g., audio systems, audio features, audio...  ...computing faster and more seamless, building innovative experiences for... 

    Google

    Mountain View, CA
    4 days ago
  • $207k - $300k

     ...coach a distributed team of engineers.Facilitate alignment and clarity...  ..., and enhance large scale software solutions.Minimum qualifications...  ...computing, large-scale system design, networking and data storage...  ...new technologies. We work to build new solutions that have the... 

    Google

    Mountain View, CA
    4 days ago
  • $202.5k - $274k

     ...the QuickBooks Capital & Lending team builds the software that helps small businesses access the...  ...experiences at scale.You'll join a team of engineers building cloud-native, AI-powered...  ...services that interoperate cleanly with the systems around them.Stay hands-on — roughly 70... 
    Worldwide

    Intuit

    Mountain View, CA
    1 day ago
  • $143k - $286k

     ...Segment: Home OfficeRole summary: The (USA) Staff, Software Engineer plays a critical role in delivering...  ...API design, and AI/ML integration to build innovative, secure, and maintainable...  ...and engineering standards to enhance system reliability and productivity. Members... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer, Build Systems (Bazel) - #4770. Be the first to apply!