Staff Software Engineer - Data Platforms for Cancer

Initial Therapeutics, Inc.

Menlo Park (CA)

Hybrid

USD 169,000 - 224,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flexible work arrangement
401(k) retirement plan with employer-m
Medical, dental, and vision coverage
Mindfulness programs

Job summary

GRAIL is seeking a Staff Software Engineer for the Data Team in Menlo Park/Sunnyvale to own production-grade data systems supporting clinical research and operations. You will work across biology, lab operations, and scientific teams to build data pipelines and analysis-ready datasets in regulated environments.

The role emphasizes autonomy, collaboration, and delivering data integrity with privacy by design, in a dynamic, fast-growing biotech setting.

Qualifications

  • 7+ years of experience building production-grade software systems.
  • Experience building data-intensive software systems beyond SQL pipelines.
  • Proficiency in Go or Python.
  • BS in Computer Science, Engineering or Bioinformatics, or equivalent practical experience.

Responsibilities

  • Design and implement software systems turning raw clinical, lab, and operational data into reliable, analysis-ready datasets.
  • Partner with scientists, clinicians, lab operations, and data teams to understand data generation and usage needs.
  • Develop services, libraries, data models, and workflow components ensuring data integrity, access control, and regulatory compliance by design.
  • Navigate schema evolution, blinding, consent, and privacy requirements.
  • Collaborate on cross-functional data quality, testing strategy, monitoring, and operational excellence.
  • Lead long-lived systems evolving with clinical and research programs.
  • Mentor engineers and collaborate with scientists to align software decisions with scientific goals.

Skills

Go
Python
System design
Data modeling
API design
Testing & quality

Education

BS in CS, Engineering, or Bioinformatics (or equivalent)

Tools

Go
Python

Job description

GRAIL is seeking a Staff Software Engineer for the Data Team in Menlo Park/Sunnyvale to own production-grade data systems supporting clinical research and operations. You will work across biology, lab operations, and scientific teams to build data pipelines and analysis-ready datasets in regulated environments.

The role emphasizes autonomy, collaboration, and delivering data integrity with privacy by design, in a dynamic, fast-growing biotech setting.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer, Production-Grade Data Systems
Staff Software Engineer, Production-Grade Data Systems

GRAIL • Menlo Park (CA)

On-site
USD 169,000 - 224,000
Staff Software Engineer, Data Systems for Cancer Research
Staff Software Engineer, Data Systems for Cancer Research

BioSpace • Menlo Park (CA)

Hybrid
USD 169,000 - 224,000
Flexible time-off
401(k) with match
Medical, dental, vision
+1
Staff Data Systems Engineer - Regulated Healthcare Data
Staff Data Systems Engineer - Regulated Healthcare Data

Grailbio • Edison (CA)

On-site
USD 169,000 - 224,000
Medical, dental & vision coverage
401(k) with employer match
Flexible time-off
+2
Staff Software Engineer, Lab Platform & Data Technology
Staff Software Engineer, Lab Platform & Data Technology

GRAIL • Menlo Park (CA)

Hybrid
USD 169,000 - 224,000
Staff Lab Platform Engineer for Cancer Detection
Staff Lab Platform Engineer for Cancer Detection

BioSpace • Menlo Park (CA)

Hybrid
USD 147,000 - 224,000
Flexible work arrangement
On-site collaboration days
Staff Software Engineer – Data Team #4555
Staff Software Engineer – Data Team #4555

Grailbio • Edison (CA)

On-site
USD 169,000 - 224,000
Medical, dental & vision coverage
401(k) with employer match
Flexible time-off
+2
Hybrid Staff Data Engineer: End-to-End Cancer Data Systems
Hybrid Staff Data Engineer: End-to-End Cancer Data Systems

Grailbio • Edison (CA)

Hybrid
USD 165,000 - 237,000
Flexible time-off
401(k) with employer match
Medical, dental, and vision coverage
Senior Data Engineer — Cancer Data Platform
Senior Data Engineer — Cancer Data Platform

Grailbio • Durham (NC)

On-site
USD 118,000 - 157,000
Staff Software Engineer – Data Team #4555
Staff Software Engineer – Data Team #4555

GRAIL • Menlo Park (CA)

On-site
USD 169,000 - 224,000
Staff Software Engineer – Data Team #4555
Staff Software Engineer – Data Team #4555

BioSpace • Menlo Park (CA)

Hybrid
USD 169,000 - 224,000
Flexible time-off
401(k) with match
Medical, dental, vision
+1