Senior Software Engineer - ML Platform Development

 (10+ years exp)
$160k – $190k
Published: 1 month ago
Avatar for Freenome

Freenome

Biotech company specializing in early cancer diagnoses

Job Type

Full Time

Visa Sponsorship

Not Available

Relocation

Allowed

Skills

Python
Machine Learning
High Performance Computing
Distributed Systems
Data Storage
Service Oriented Architecture (SOA)

The Role

As a Senior Software Engineer at Freenome, you will work as part of an interdisciplinary team of engineers and scientists building our internal machine learning platform. As an early team member, you will take the lead on major projects and collaborate actively with our world-class team of engineers, scientists, designers and product managers. You will design and build the systems used to power our Discovery Platform, the heart of Freenome’s experimental analyses. Since we’re a small team, you’ll also have an opportunity to determine the course of a broad range of projects and help shape the direction of the Engineering team at Freenome.

Freenome’s software systems provide the “nervous system” for the company by tracking sample analysis from start to finish, empowering and assisting lab technicians and scientists, and automating our growing collection of cancer-fighting robots. This nervous system is built using modern software development technologies and methodologies.

Responsibilities:
- Work closely with machine learning, bioinformatics, and product management teams to understand needs and then architect, roadmap, and lead development of the next phase of Freenome’s discovery software platform
- Deep understanding of the role of the discovery platform for Freenome’s product development process and partnerships, and guidance of its purposeful evolution in support of these efforts
- Own group charter and build a focused, collaborative engineering team
- Develop and deploy reliable, maintainable, scalable, and fault-tolerant services
- Guide and champion engineering hygiene and culture as a core part of the engineering backbone

What We're Looking For:
- 10+ years experience as a part of a software development team successfully shipping a machine learning, deep learning, data science, analytical, or similar platform
- Degree in computer science, mathematics, statistics, or related field or equivalent work experience
- Ability to understand, plan, and develop for key aspects of Freenome’s multi-analyte discovery analysis platform:
- Heterogeneous data organization, accessibility, and modeling
- Rapid, iterative, reproducible experimentation and analysis
- Simple navigation to arbitrary states and checkpoints within the analysis tree
- Clear interpretation and presentation of discovery insights in reports
- Management or team lead experience
- Knowledge of optimal methods for modern data storage systems, distributed systems, service architecture, and pipelining or workflow management.
- Track record of building distributed systems with service endpoints and distributed storage.
- Understanding of, and practical experience with, statistical and machine learning methods.
- Proficiency in a general-purpose programming language: Python, Java, C, C++, etc
- Excellent written and verbal communication skills
- A mindful, transparent, and humane approach to your work and your interactions with others

Nice to Haves:
- Deep knowledge of Python
- PostgreSQL or similar relational database experience
- Experience with Google Cloud Platform, or another cloud computing service
- Domain-specific experience in computational biology, genomics or a related field
- Experience in scientific parallel computing
- Experience in high-performance computing, including SIMD or GPU performance optimization
- Experience with use of automated regression testing, version control, and deployment systems


About Freenome
Freenome is on a mission to empower everyone with the tools they need to detect, treat, and ultimately prevent diseases.

By applying advanced machine learning techniques to recent breakthroughs in genomic science, Freenome is developing simple blood tests to detect early-stage cancer and make treatments more effective. The company has raised $238 million from investors such as RA Capital, Polaris Partners, Perceptive Advisors, Andreessen Horowitz, funds and accounts advised by T. Rowe Price Associates, Inc., GV (formerly Google Ventures), Roche Venture Fund, Kaiser Permanente Ventures, American Cancer Society’s BrightEdge Ventures, Data Collective Venture Capital, and Verily Life Sciences (formerly Google Life Sciences).

Our Science
Freenome is building technology to gain an understanding of the body through several analytes derived from blood. These signals include cell-free DNA, methylation of cell-free DNA, cell-free RNA, circulating proteins, and immune profiling derived from thousands of prospective samples. By developing novel statistical learning methods and applying them to integrate various -omics datasets, Freenome is a leader in modeling specific biological mechanisms to capture disease dependent signatures such as gene expression, immune response, tumor burden, the tissue of origin, and 3D chromatin structure.

By building comprehensive discovery datasets and modeling critical biological systems, Freenome is learning what biological changes are present within the blood between a variety of different disease states including cancer, autoimmune disorders, infections, drug response, and aging. With the combination of Freenome’s datasets, cross-functional technical expertise, and mission to uncover the biological truth, we seek to positively change the lives of millions through the early detection and early treatment of disease.

Our Culture
Freenomers are technical and creative, visionary and grounded, empathetic and passionate. We build teams around divergent expertise, which allows us to solve problems and uncover opportunities in unique ways. Freenomers are some of the most talented experts in their fields, coming together to advance healthcare one breakthrough at a time.

We value empathy, integrity, and trust in one another. That means embracing other’s perspectives, those of our coworkers and those of the patients and communities we serve. It means knowing when to push, and when to listen. At Freenome, we give each other the benefit of the doubt in the belief that we’re all working as a team toward the same goals, and empower others to grow in a collaborative environment.

What does a successful person look like at Freenome?

Those who thrive at Freenome prioritize, manage, and execute their own goals in alignment with those of the company. They embrace our values of empathy, integrity, and trust, and hold themselves and their team accountable. They crave collaboration with brilliant minds from unfamiliar fields of study and believe that hiring and mentorship are fundamental to our success. Above all, they welcome and provide constructive feedback and criticism, trusting in the good intentions of others, and secure in the knowledge that embracing mistakes is the best way to learn and move on. For those who crave challenges, understudied problems, and the chance to see their work impact the lives of millions of people affected by cancer every year, there’s no better place to be.




Freenome explicitly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status.

More about Freenome

Funding

AMOUNT RAISED
$1.1B
FUNDED OVER
8 rounds
Rounds
E
$290,000,000
Series E Jan 2022
image

Founders

Riley Ennis
Founder • 3 years
San Francisco Bay Area
image
Gabriel Otte
Founder • 3 years
image
Go to team image

Similar Jobs

Freenome company logo
Freenome
Biotech company specializing in early cancer diagnoses
CipherTrace company logo
CipherTrace
We are growing the crypto economy by making virtual assets safe and trusted
Faction company logo
Faction
Faction develops driverless vehicles that have the speed and performance of cars
Faction company logo
Faction
Faction develops driverless vehicles that have the speed and performance of cars