Senior Software Engineer I - Remote
Company: Freenome
Location: Campbell
Posted on: July 1, 2025
|
|
Job Description:
Freenome is a high-growth biotech company developing tests to
detect cancer using a standard blood draw. To do this, Freenome
uses a multiomics platform that combines tumor and non-tumor
signals with machine learning to find cancer in its earliest,
most-treatable stages. Cancer is relentless. This is why Freenome
is building the clinical, economic, and operational evidence to
drive cancer screening and save lives. Our first screening test is
for colorectal cancer (CRC) and advanced adenomas, and it’s just
the beginning. Founded in 2014, Freenome has ~400 employees and
continues to grow to match the scope of our ambitions to provide
access to better screening and earlier cancer detection. At
Freenome, we aim to impact patients by empowering everyone to
prevent, detect, and treat their disease. This, together with our
high-performing culture of respect and cross-collaboration, is what
motivates us to make every day count. Become a Freenomer Do you
have what it takes to be a Freenomer? A “Freenomer” is a
determined, mission-driven, results-oriented employee fueled by the
opportunity to change the landscape of cancer and make a positive
impact on patients’ lives. Freenomers bring their diverse
experience, expertise, and personal perspective to solve problems
and push to achieve what’s possible, one breakthrough at a time.
About this opportunity: At Freenome, we are seeking a Senior
Software Engineer to scale the next generation Research Platform
that accelerates our mission to develop accessible solutions to
combat cancer. You will closely partner with Product Managers and
other infrastructure and product software engineers to drive
innovation, contributing to the success of Freenome as a whole. In
this role you will be at the core of a world-class
interdisciplinary group including Research engineers, ML
Scientists, Bioinformaticists, Computational Biologists,
Biostatisticians. The ideal candidate has contributed to building
internal platforms and is comfortable working in a dynamic
environment, adapting to rapid technological progress and changing
research priorities. The role reports to our engineering management
team. This role will be a remote position based anywhere in the US.
What you’ll do: Develop, scale and provide support on the computing
and data platforms that power all Freenome’s research Understand
user needs across a wide range of engineering and scientific
disciplines, and create simple solutions to enhance their
productivity Build tools and abstractions to orchestrate and track
distributed workflows, supporting petabyte-scale data pipelines and
ML model development Optimize our Kubernetes clusters for
high-throughput batch processing, e.g. by scouting, deploying and
tuning alternative schedulers and policy engines. We use Apache
Yunikorn and Kyverno Collaborate with team mates through system
design, code review and pairing Provide technical support and pair
as needed with our scientific partners Contribute to develop our
Data Lakehouse and other platform components of a modern data
architecture Champion platform engineering best practices and a
data as a product culture at Freenome Must haves: 3-5 years of
experience as a software engineer shipping highly reliable
production systems, preferably as member of platform and backend
teams Proficiency with Python and familiarity with one or more
other high-level programming languages Experience managing cloud
native services, storage and compute infrastructure on one or more
public cloud providers, including GCP or Azure Experience with
Docker and operating container orchestrator frameworks, preferably
Kubernetes Hands-on experience managing CI/CD pipelines with
Infrastructure as Code Experience driving performance, efficiency
and usability improvements with proactive attitude to monitoring,
debugging and relentless optimization Strong communication and
documentation skills, and high empathy for users Ability to thrive
in an environment where cross-functional collaboration,
communication and compromise are part of your day-to-day work BS or
higher in computer science or a related technical field, or
comparable experience Nice to haves: Collaborating with research
engineers, scientists, AI teams Terraform, Pulumi or other
Infrastructure as Code tools Profiling and debugging at system
level Observability and monitoring tools such as Prometheus,
Grafana, ELK stack Flyte or other modern workflow orchestrators
like Metaflow, Argo Workflows Distributed computing frameworks and
design patterns Apache Iceberg or other data lake technologies like
DeltaLake, Apache Hudi Benefits and additional information: The US
target range of our base salary for new hires is $131,325 -
$201,000. You will also be eligible to receive pre-IPO equity, cash
bonuses, and a full range of medical, financial, and other benefits
depending on the position offered. Please note that individual
total compensation for this position will be determined at the
Company’s sole discretion and may vary based on several factors,
including but not limited to, location, skill level, years and
depth of relevant experience, and education. Freenome is proud to
be an equal-opportunity employer, and we value diversity. Freenome
does not discriminate on the basis of race, color, religion,
marital status, age, national origin, ancestry, physical or mental
disability, medical condition, pregnancy, genetic information,
gender, sexual orientation, gender identity or expression, veteran
status, or any other status protected under federal, state, or
local law.
Keywords: Freenome, Rohnert Park , Senior Software Engineer I - Remote, Science, Research & Development , Campbell, California