Job Title: Lead Principal Software Engineer Location: San Francisco Bay Area
Job Type: Open to remote for highly experienced candidates (6+ years minimum)
Summary: We are excited to announce an opening for a talented and seasoned Lead Principal Software Engineer at a groundbreaking biotech startup harnessing AI/ML technologies to revolutionize precision cancer therapeutics. In this pivotal fullstack role focused primarily on backend development, you will work in a dynamic and collaborative environment, spearheading the creation of end-to-end solutions that drive innovation. You will collaborate with multidisciplinary teams, including laboratory and computational biology, data science, and ML, to architect and develop scalable systems.
Key Projects: - Designing and implementing cutting-edge imagery processing pipelines
- Enhancing existing datalake infrastructure for improved performance
- Building and managing integrations with various lab equipment
- Creating systems for data observability and quality control
- Supporting comprehensive data pipelines and infrastructure
Key Responsibilities: - Partner with lab, computational biology, data science, and ML teams to design robust systems for observability and data analysis.
- Develop scalable tools for data exploration, analysis, and effective visualization.
- Lead the design and implementation of data pipelines, from ingestion through to processing and visualization.
- Maintain and support infrastructure for large-scale cloud data processing.
- Take charge of both technical architecture and project outcomes, ensuring end-to-end ownership of solutions.
- Communicate effectively with stakeholders across technical and non-technical domains, ensuring seamless alignment throughout the project lifecycle.
- Drive projects from ideation to production, making essential technical decisions and taking ownership of the solutions developed.
- Exhibit independence in work and demonstrate a proactive problem-solving mindset, taking the initiative in your projects.
Must Have: - 5+ years of software engineering experience (or 3-4 years with exceptional qualifications).
- Strong proficiency in AWS (SageMaker experience is a plus).
- Expertise in Python.
- Experience designing and managing large-scale data pipelines in cloud environments (AWS).
- Strong background in data ingestion and processing.
- Proven record of designing and building production-grade software.
- A collaborative mindset and excellent communication skills, with an ability to work seamlessly across teams.
- A problem-solving orientation and ability to work autonomously.
- Experience owning complete project scopes, from infrastructure design to implementation.
- A strong interest in making technical decisions with a focus on high-level solution design.
- Comfort and enthusiasm for working as an Individual Contributor with aspirations to lead projects end-to-end.
- A self-starter mentality capable of independently leading and solving complex problems.
Nice to Have: - Familiarity with data lake technologies such as Spark, Ray, or Iceberg.
- Understanding of Kubernetes for container orchestration.
- Experience working with dbt.
- Familiarity with Dagster for managing data pipelines.
- A background or experience in biotech or scientific domains is beneficial but not essential.
Candidate Profile: - Years of Experience: At least 5+ years in the industry (3-4 years with exceptional qualifications can be considered).
- Industry Expertise: Experience in biotech or scientific fields is advantageous but not mandatory.
- Experience collaborating with internal data consumers (e.g., data scientists, research teams).
- A self-starter with a proactive approach to problem-solving.
- A collaborative team player who excels in a highly communicative environment.
- Passionate about owning technical decisions and leading projects from inception to completion.
- Strong communicator, capable of bridging technical and non-technical discussions effectively.