Senior Software Engineer II, Research Platform (Remote)
Freenome
·
Posted:
July 31, 2023
·
Remote
About the position
At Freenome, we are seeking a Senior Software Engineer to build the next generation Research Platform that accelerates our scientific mission to develop accessible solutions to combat cancer. In this role, you will be at the core of a world-class interdisciplinary group, collaborating with ML engineers, Data Scientists, Bioinformatics, and Computational Biologists. You will partner closely with Product Managers and other Infrastructure and Software Engineers to drive innovation and contribute to the success of Freenome as a whole. The ideal candidate is comfortable in a dynamic, flexible environment and can adapt to rapid technological progress and changing research priorities.
Responsibilities
- Lead development and scaling efforts on the computing and data platforms that power all Freenome's research
- Understand user needs across a wide range of scientific disciplines and create simple solutions that scientists can use productively
- Build tools and infrastructure to orchestrate and track distributed workflows, supporting both petabyte-scale data pipelines and machine learning model development
- Develop an advanced Data Lakehouse with support for high throughput data access
- Collaborate with team members through code and design review and pairing
- Mentor other engineers, fostering the growth of your team's technical expertise
- Provide technical support and pair as needed with scientific partners
- Champion platform and data engineering best practices across all Freenome
Requirements
- 6-8 years of experience as a member of software teams that have shipped to production highly reliable platforms serving a diverse set of users
- Fluency with one or more high-level programming languages, preferably Python or Go
- Experience with Docker and container orchestrators such as Kubernetes
- Experience architecting distributed systems in GCP or other cloud providers
- Passion for CI/CD, Infrastructure as Code and DevOps best practices
- Experience profiling and debugging at system level, and leveraging Observability tools
- Experience with multiple datastore types, including SQL, NoSQL, columnar, timeseries
- Adaptability to thrive in a highly collaborative environment, engaging with technical and scientific partners a daily basis, while navigating ambiguous requirements
- Excellent written/verbal communication skills
Benefits
- Base salary range of $157,000 - $240,000 for new hires
- Eligibility for pre-IPO equity, cash bonuses, and other financial benefits
- Full range of medical benefits
- Other benefits depending on the position offered
- Equal opportunity employer that values diversity
- No discrimination based on various factors
- Rights under Federal Employment Laws including FMLA, EEO, and EPPA