Staff Software Engineer, Data Management Team jobs in United States
cer-icon
Apply on Employer Site
company-logo

Biohub · 2 weeks ago

Staff Software Engineer, Data Management Team

Biohub is leading the new era of AI-powered biology to cure or prevent disease through its 501c3 medical research organization. As a Staff Software Engineer on the Data Engineering team, you will design and implement data management solutions that enable scientists to access and utilize large datasets efficiently, while collaborating with a multidisciplinary team to enhance scientific discovery.

BioinformaticsBiotechnologyGenetics

Responsibilities

Own, maintain, and continuously improve upon the data management architecture
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, CLIs, and libraries 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
Have opportunities to learn about scientific data and technologies, though no prior experience is required!

Qualification

PythonData processing pipelinesAWSObject-oriented programmingTerraformKubernetesBig dataScientific computing librariesCommunicationEnthusiasm to learnMultidisciplinary collaboration

Required

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
Past experience with managing different tiers of data and large-scale data
Solid experience with object-oriented programming languages and scripting languages, such as Java, C++, Python, Golang, etc
Past experience with big data
Experience with infrastructure and automation tools, including Kubernetes, Terraform, and 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)

Preferred

Experience with scientific computing libraries, such as NumPy and SciPy

Benefits

Provides a generous employer match on employee 401(k) contributions to support planning for the future.
Paid time off to volunteer at an organization of your choice.
Funding for select family-forming benefits.
Relocation support for employees who need assistance moving

Company

Biohub

twittertwittertwitter
company-logo
Our mission is to help scientists cure or prevent all disease.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Rafael Gómez-Sjöberg
Chief Technology Officer
linkedin
leader-logo
Eunitz Beganovic
Executive Assistant to the Chief Legal Officer
linkedin
Company data provided by crunchbase