Software Engineering Manager, Data Engineering
Eikon Therapeutics · Millbrae, CA · 2 days ago
Engineering$183k–$200k/yrFull-time
About the role
The Software Engineering Manager, Data Engineering will join a multi-disciplinary engineering team that develops systems handling multiple high-throughput (PB/week) high-content imaging data streams. The position's primary responsibility will be to lead a small team to design and support mission-critical computational pipelines to analyze proprietary microscopy data, in collaboration with the larger Engineering, Research and Information Technology teams.
Responsibilities
- Manage a small team of software engineers.
- Maintain essential computational pipelines and applications for ongoing scientific research.
- Build reliable, flexible data processing and data storage architecture to organize biological and microscopy datasets and extract features from Eikon’s proprietary data.
- Define and evolve the engineering system architecture vision to support system features and user-facing capabilities.
- Characterize and communicate design trade-offs to technical and non-technical audiences.
- Collaborate with Product and Program Management to develop high-level roadmaps for key software deliverables satisfying defined system-level business needs and user acceptance tests.
- Stay up to date with emerging trends and advancements in machine learning, distributed systems, cloud technologies, and software engineering practices, and evaluate their potential impact on our internal products.
Qualifications
- Bachelor's degree with 15 years of relevant experience or a master's degree with 12 years of relevant experience or a PhD with 8 years of relevant experience in Computer Science, Software Engineering or a related field.
- Professional experience within the biotechnology, life sciences, diagnostics, or scientific instrumentation industry, with exposure to research, laboratory, clinical, or scientific data environments.
- Prior management and leadership experience.
- Prior experience building and supporting reliable production data pipelines.
- Strong proficiency in Postgres, Python, React, TypeScript.
- Experience in multiple strongly typed languages such as C++, C# or Java.
- Strong background in software and systems architecture, including API and database design, commercial application development, cloud services, and DevOps practices.
- Excellent verbal and written communication skills, ability to bridge the gap between scientific users, engineers and developers.
- Team-oriented, flexible, able to adapt to rapidly evolving goals and challenges.
- Demonstrated leadership skills in a changing organization with evolving processes.