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

Staff Software Engineer - Data Team #4555

$169k - $224k

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 Staff Software Engineer for the Data Team. This team designs, builds, and operates the software systems that manage GRAIL’s end-to-end data lifecycle, from sample ingestion through downstream analysis, while meeting rigorous clinical, regulatory, and privacy standards. Our work directly supports clinical research, operations, and decision-making in the fight against cancer.

In this role, you will take technical ownership of systems that produce trusted, analysis-ready datasets for use across GRAIL’s research and clinical programs. This is a  software engineering role focused on building complex  production-grade systems  that work with data in dynamic, regulated environments as opposed to assembling off-the-shelf ETL tools or writing SQL heavy pipelines,.This position offers significant autonomy and scope for impact. You’ll collaborate closely with  research, clinical lab operations, and scientific teams , and lead efforts to improve how we structure, validate, and deliver critical scientific and clinical data.

This role is based in Sunnyvale, California. We are moving to our new headquarters in Sept so you may visit us at our Menlo Park offices during the interview process but your work will be done in Sunnyvale. GRAIL 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

  • Design and implement software systems that turn raw clinical, lab, and operational data into reliable, analysis-ready datasets
  • Partner with scientists, clinicians, lab operations, and data teams to understand data generation, transformation, and usage needs
  • Develop services, libraries, data models, and workflow components that enforce data integrity, access control, and compliance by design
  • Navigate complex data requirements such as schema evolution, blinding, consent, and privacy compliance
  • Collaborate on cross-functional initiatives involving data quality, testing strategy, monitoring, and operational excellence
  • Lead software engineering efforts for long-lived systems that must evolve alongside active clinical and research programs
  • Mentor engineers and collaborate with scientists to ensure software decisions support both technical and scientific outcomes
  • Contribute to documentation, onboarding materials, and processes that support cross-functional adoption and data literacy across teams
  • Participate in incident response or investigation processes related to data quality or availability issues in production systems

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

Required Qualifications

  • 7+ years of experience building production-grade software systems
  • Strong software engineering fundamentals, including system design, data modeling, API design, and writing well-tested production code.
  • Experience building and operating  data-intensive software systems , not just declarative pipelines or SQL-only workflows
  • Proficiency in Go or Python (or similar general-purpose language)
  • Experience with data modeling, validation, and transforming real-world data into usable formats
  • BS in Computer Science, Engineering or Bioinformatics, or a related field, or equivalent practical experience
Preferred Qualifications

  • 2+ years experience working in regulated or clinical data environments (e.g., HIPAA, CLIA, GCP, FDA compliance)
  • Direct experience working with or supporting scientific teams (e.g., bioinformatics, wet lab, clinical research)
  • Experience designing systems that manage laboratory or bioinformatics data (e.g., LIMS, sequencing pipelines, assay metadata)
  • Familiarity with GxP practices and regulatory reporting requirements in clinical studies is a plus
  • Prior experience working in biotech, diagnostics, or life sciences companies
  • Experience supporting sample tracking, structured scientific data pipelines, or cross-functional data lifecycle management
  • Experience designing systems with data sequestration, permissioning, or privacy controls
  • Experience writing or contributing to software libraries, shared tooling, or reusable components used by other teams
  • Advanced degree (MS or PhD) in computer science, engineering, bioinformatics or a related discipline

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

This role may be eligible for other forms of compensation, including an annual bonus and/or incentives, subject to the terms of the applicable plans and Company discretion. This range reflects a good-faith estimate of the range that the Company reasonably expects to pay for the position upon hire; the actual compensation offered may vary depending on factors such as the candidate’s qualifications. Employees in this role are also eligible for GRAIL’s comprehensive and competitive benefits package, offered in accordance with our applicable plans and policies. This package currently includes flexible time-off or vacation; a 401(k) retirement plan with employer match; medical, dental, and vision coverage; and carefully selected mindfulness programs.

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 us.fitly.work 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 5 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer - Data Team #4555 in Sunnyvale, CA vacancy
  • $207k - $300k

    Work with the team to identify and qualify business opportunities...  .... 8 years of experience in software development.5 years of experience...  ..., model evaluation, data processing, debugging, fine tuning...  ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a... 
    Suggested

    Google

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

     ...customer base.Reimagine our data storage tiers, indexing mechanisms...  ...by partnering across engineering and product to enhance core BigQuery...  ....8 years of experience in software development. 5 years of experience...  ...role leading project teams and setting technical direction... 
    Suggested

    Google

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

     ...the day-to-day execution of a high-tempo engineering team, unblocking complex technical...  ...practical experience.8 years of experience in software development.5 years of experience testing...  ...architecture.Experience with Flume, data processing pipelines, SQL.Preferred qualifications... 
    Suggested

    Google

    Mountain View, CA
    16 hours ago
  • $207k - $300k

     ...projects.Influence and coach a distributed team of engineers.Facilitate alignment and clarity across...  ..., and timelines.Assess impact to team software stack from new hardware product...  ...with distributed computing, large-scale data processing.Preferred qualifications:Master... 
    Suggested
    Worldwide

    Google

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

     ...alignment and clarity across teams on goals, outcomes, and timelines...  ..., and enhance large scale software solutions.Design, architect,...  ...technical domains including feature engineering, backend pipelines, low...  ....8 years of experience with data structures and algorithms.3 years... 
    Suggested
    Local area

    Google

    Mountain View, CA
    3 days ago
  • $193.93k - $352.29k

     ...investors.About the RoleWe are looking for a Senior/Staff Software Engineer to serve as a technical leader for Nuro’s ML Data engine. You will sit at the critical...  ...this role you will be a member of the Autonomy team responsible for executing the technical strategy... 
    Immediate start
    Flexible hours
    Shift work

    Nuro

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

     ...projects.Influence and coach a distributed team of engineers.Scale and performance tuning of a large...  ..., deploy, maintain and improve switch software.Work on projects enabling AI networking...  ...field.8 years of experience with data structures and algorithms.Knowledge of... 
    Worldwide

    Google

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

     ...deployment within the team, performing deep-dive architectural...  ...and mid-level engineers, fostering a culture of...  ...years of experience in software development.5 years of...  ..., model evaluation, data processing, debugging,...  ...technology forward.As a Staff Software Engineer in AI... 
    Immediate start

    Google

    Mountain View, CA
    4 days ago
  • $193.93k - $352.29k

     ...diversity of its training and evaluation data. The team plays a crucial role in the advancement...  ...team collaborates closely with system engineers to thoroughly validate the autonomous...  ...standards and best practices across broader software organizationA bachelor's degree in... 
    Immediate start
    Flexible hours

    Nuro

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

     ...tool use.Develop end-to-end data flywheel on agent evalset curation...  ...in Computer Science or Engineering, or equivalent practical experience...  ...of our prototypes. As a Software Engineer, you will be working...  ...developed by our exceptional team of Machine Learning and Neuroscience... 

    Google

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

     ...TPUs and GPUs.Work with hardware and software systems, programming the data plane and control plane for...  ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a related technical...  ...leadership role leading project teams and setting technical direction.3... 
    Worldwide

    Google

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

     ...and architecture for AI-ready data foundations, including high-...  ...personalization capabilities that allow teams to safely onboard business...  ....Lead the Data and AI engineering track. Guide designs, mentor...  ...architecture; and testing/launching software products.Experience... 

    Google

    Sunnyvale, CA
    2 days ago
  • $120.75k - $161k

    About the Role/Team Join Eightfold\u0027s core Data Platform team to design, develop, and maintain the large-scale software platforms that serve millions of users globally. In this critical...  ..., and load balancing. Performance Engineering: Drive the scaling, optimization, and... 
    Permanent employment
    Full time
    Work at office
    3 days per week

    Eightfold

    Santa Clara, CA
    16 hours ago
  • $210k - $275k

     ...Breakthrough Awards for “Overall NLP Company of the Year.” Our team works directly alongside clinicians, not through...  ...transformation. About the Role We're hiring a Staff Software Engineer to own Commure's data warehouse platform end-to-end. You'll design, build,... 
    Full time
    Work at office
    Immediate start

    Commure

    Mountain View, CA
    3 days ago
  • $149.8k - $262.2k

    Company DescriptionIt all started when engineer Fred Luddy wrote code that automated a...  ...platform brings together any AI, any data, and any workflow— helping 85% of the...  ...green card, will be considered.About the team: As a Staff Software Engineer with the Data Platform... 
    Permanent employment
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours
    2 days per week

    ServiceNow

    Santa Clara, CA
    3 days ago
  • $180k - $220k

    Harness is the AI Software Delivery Platform company, led by technologist and entrepreneur...  ...to this “outer loop,” helping teams ship software faster while maintaining...  ...are seeking a talented and experienced Data Platform Engineer to join our team as the Technical Lead... 
    Local area
    Immediate start
    Flexible hours
    Shift work
    3 days per week

    Harness

    Mountain View, CA
    16 hours ago
  • $176.1k - $308.2k

     ...should take what action on what data.Veza's Access Graph platform...  ...environments, and AI agents. For engineers joining Veza today, this means...  ...DescriptionWe are looking for a passionate Staff Software Engineer to join Veza's Graph Data Platform team. You will play a key role in... 
    Work at office
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    1 day ago
  •  ...Responsibilities Own the data warehouse platform across CDC pipelines,...  ...StarRocks or adjacent MPP/lakehouse engines, including schema design, materialized...  ...tooling for product and analytics teams. Requirements ~6+ years of software engineering experience, including... 
    Full time

    Commure

    Mountain View, CA
    2 days ago
  • Uber is launching AV Labs to accelerate autonomous data ecosystems. We seek a Staff Software Engineer to architect performance frameworks and build scalable...  ...drive automated evaluation, data fidelity, and cross-team collaboration to accelerate safe, reliable deployment... 

    Uber

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

     ...platform of technology, tools, and teams that enables innovators to...  ...About the role: The Data Platforms Team serves as the...  ...infrastructure. We are seeking a Staff engineer with specialization in data...  ...15+ years of experience in a software or infrastructure engineering... 
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    4 days ago
  • $120.75k - $161k

     ...better talent decisions. We’re looking for a Software Engineer to design and build highly scalable,...  ...closely with Product, Design, and AI/ML teams to turn intelligent systems into...  ...React, Typescript, Webpack, NextJS. Data & Infrastructure: MySQL, Solr, Apache Airflow... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Eightfold

    Santa Clara, CA
    16 hours ago
  • $136k - $180k

     ...disciplinary organization of scientists, engineers, and physicians and we are using...  ...-of-the-art computer science and data science to overcome one of...  ...grail.com GRAIL is seeking a Software Engineer to join the Product Delivery Team. This team designs, builds, and... 
    Full time
    Work at office
    Local area
    Flexible hours

    Grail

    Sunnyvale, CA
    16 hours ago
  • $189.3k - $290.7k

    Job DescriptionAs an AI Engineer on the team, you will build and deploy applied AI/ML solutions that...  ...with simulation, scenario-generation, data, and engineering teams to uncover opportunities...  ...success criteria. We are looking for a Staff AI Engineer with a strong applied... 
    Full time
    Local area
    Remote work
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, CA
    1 day ago
  • $193.93k - $352.29k

     ...Rowe Price, and other leading investors. About the Role Our software team is growing, and we are looking for talented engineers to join us and be instrumental to one of the following areas: Data Platform, Simulation, and Technical Infrastructure. Data Platform... 
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    18 days ago
  • $193.93k - $352.29k

     ...Role The Autonomy ML Infrastructure team is responsible for building & improving the...  ...model compression.  Work with autonomy engineers to optimize, validate, and deploy large...  ...framework, FTL. Write robust, high quality software to increase our confidence in our vehicle... 
    Work experience placement
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    23 days ago
  • $300 per month

     ...you join Crusoe, you join a team that is building the future,...  ...across energy, manufacturing, data center construction, and cloud...  ...s Data Center Infrastructure Engineering (DCIE) team is fundamental to...  ...highly skilled and motivated Software Engineer to join Crusoe’s Data... 
    Temporary work

    Crusoe

    Sunnyvale, CA
    26 days ago
  • Deliver exceptional software engineering. Dive into the codebase, build robust solutions, and be a...  ...technical program managers to execute on the team's goal and bring our Artificial...  ...JavaScript).1 year of experience with data structures and algorithms.Preferred qualifications... 

    Google

    Sunnyvale, CA
    4 days ago
  • $193.3k - $261.5k

     ...on the planet. The OEM SSD team in Hardware Engineering Services owns the full lifecycle...  ...a Senior SDE to build the software services that make that...  ...analyzing fleet-wide telemetry data, and driving SSD firmware...  ..., supervisors, and staff; adhere to standards of excellence... 
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    16 hours ago
  • $165.2k - $223.6k

    Join the AWS EC2 Nitro team building the foundation of cloud computing...  ...of hardware, firmware, and software to deliver unparalleled...  ...looking for an experienced software engineer to drive development for new...  ...other employees, supervisors, and staff; adhere to standards of... 
    Internship
    Local area
    Flexible hours

    Amazon

    Santa Clara, CA
    1 day ago
  • $193.3k - $261.5k

     ...for their cloud services.Our software developers build the next generation...  ...-motivated and passionate engineers to build next generation of...  ...across our product line. The Nitro Team is looking for engineers with...  ...employees, supervisors, and staff; adhere to standards of excellence... 
    Internship
    Local area
    Work from home
    Flexible hours

    Amazon

    Santa Clara, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer - Data Team #4555. Be the first to apply!