Software Engineer

What is Freenome ?
Freenome is a health technology company bringing accurate, accessible and non-invasive disease screenings to you and your doctor to proactively treat cancer and other diseases at their most manageable stages. Freenome is a place where you can do your best, most meaningful work, and contribute to a whole new way of thinking about curing cancer. It’s a data-driven, diverse company at the intersection of biology, technology and medicine.

Our Mission
Equip you and your family with knowledge and tools to maintain a healthier life and prevent disease.

About the Role
Freenome is looking for engineers to help us develop software to combat cancer and other age-related diseases.  You will work as part of an interdisciplinary team of engineers and scientists building end-to-end solutions for our clinical and R&D labs, as well as resources for doctors and patients.

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. 

As an early team member, you’ll work with the rest of the engineering team on building out our software systems and collaborate actively with our world-class team of scientists, designers, and product managers to make sure we’re building the right things. Since we’re a small team, you’ll also have an opportunity to work on a broad range of projects at all levels of the stack.

  • Develop and deploy maintainable, scalable software that powers both our internal and external systems
  • Participate in peer code and design review
  • Collaborate with scientists, designers, product managers, and other engineers to solve complex problems in the face of lots of dynamism and uncertainty
  • Take a mindful, transparent and humane approach to your work and your interactions with others

What We’re Looking For
  • BS in computer science or related field or equivalent work experience
  • Excellent written and verbal communication skills
  • Fluency in at least one programming language (Python preferred, but not necessary)

Nice to Haves
  • Deep knowledge of Python (since our stack is almost 100% Python at this point) and experience in Kubernetes, Docker, MySQL, or Google Cloud Platform.

At Freenome, the wellbeing of both ourselves and others is important to us. We are focused on providing the best possible service to the communities we serve while creating an organization that supports, trusts and empathizes with one another.

If this sounds exciting, we'd love to hear from you!

Freenome’s culture
Our culture is simple. We value Empathy, Trust and Integrity. We feel from the perspectives of each other, patients and the communities we serve. We give each other the benefit of the doubt and believe we’re all working as a team towards our goals. We conduct ourselves with integrity, empowering others to grow in a collaborative environment. 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.

What does a successful person look like at Freenome?
You can prioritize, manage and execute your goals and align them with the mission of Freenome. You’re a steward of the culture and hold yourself and the team accountable. You believe hiring and mentorship are fundamental to building the organization. You bring ownership to your role, focus on your process and find the gaps to help Freenome reach its full potential. You welcome feedback and criticism knowing its value is to build people up and support each other, rather than tearing each other down.

Remind me to apply later

Want to apply later?

Type your email address below to receive a reminder

ErrorRequired field

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field