Posted in

Staff Software Engineer – Science

Staff Software Engineer – Science

CompanyChan Zuckerberg Initiative
LocationSan Carlos, CA, USA
Salary$214000 – $321000
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

Requirements

  • 8+ years of relevant software experience
  • Strong fundamentals in systems design, data structures, algorithms, and object oriented programming principles.
  • Past experience with data processing and orchestration pipelines, such as Argo Workflows, Databricks
  • Solid experience with object oriented programming languages and scripting languages, such as Java, C++, Python, Golang, etc.
  • Past experience with big data.
  • Some experience with infrastructure and automation tools, such as Kubernetes, Terraform, AWS.
  • Excellent written and verbal communication skills.
  • Enthusiasm to ramp up on technologies and learn a new science domain.
  • Experience working in a multidisciplinary environment (engineering, product, design)

Responsibilities

  • Develop end-to-end, robust data pipeline architectures that seamlessly integrate data ingestion, preprocessing, feature engineering, model training, and deployment.
  • Implement scalable data warehousing solutions to handle massive volumes of single-cell transcriptomics data and imaging data.
  • Ensure data security and compliance with industry standards and regulations.
  • Implement optimization strategies such as data partitioning, indexing, and compression to enhance query performance and reduce computational costs.
  • Create user-friendly APIs to enable researchers and scientists to easily access and explore the curated data.
  • Develop scalable, maintainable, and testable software systems and participate in team conversations and efforts on engineering excellence.
  • Collaborate with product managers, computational biologists, UX designers, and other software engineers to deliver constant incremental value for scientists without compromising on software quality.

Preferred Qualifications

  • Experience with scientific computing libraries, such as NumPy and SciPy.