Senior Data Engineer, Data Solutions

Job expired!

Join Invitae - Senior Data Engineer, Data Solutions

Invitae is a leading medical genetics company trusted by millions of patients and healthcare providers. We leverage digital technology to deliver accurate, timely genetic information that strengthens medical decision-making for individuals and families. Our genetics experts apply rigorous data and research approaches to bring comprehensive genetic information into mainstream medicine, ultimately improving healthcare for billions of people.

Why Join Invitae?

Joining Invitae means working alongside some of the world’s leading experts in genetics and healthcare at the forefront of genetic medicine. Our culture empowers teams and individuals to make the biggest impact and explore their interests and capabilities. We value freedom with accountability and offer significant flexibility, excellent benefits, and competitive compensation in a fast-growing organization.

Position Overview: Senior Data Engineer

We are seeking a reliable and motivated Senior Data Engineer to join our Data Solutions Team. In this role, you will develop data ingestion pipelines and data platform architecture that supports the analytical and reporting needs of data scientists, our bioinformatics team, customers, and internal stakeholders.

Key Responsibilities:

  • Collaborate with multiple teams to gather requirements, design software, and implement features that support data science, bioinformatics, and finance teams.
  • Design and implement reliable, scalable, and efficient data frameworks, data-driven products, and software solutions for external and internal customers.
  • Create a secure, flexible, and powerful world-class Health Data Platform for medical research and treatment.
  • Enhance existing systems to automate and utilize the latest technologies and tools.
  • Become the Subject Matter Expert (SME) in data, working with users on databases, tables, schemas, and metadata.
  • Follow and contribute to agile best practices within the organization to streamline, automate, and reduce redundancy and costs.
  • Support and respond to teammate and user questions in a fast-paced, collaborative environment in a timely manner.

Qualifications:

Minimum Requirements:

  • Minimum of 8 years of related experience with a Bachelor’s degree or 2 years and a Master’s degree or higher.
  • Proficient in high-level languages (Scala preferred and/or Python). Willingness to learn new languages and technologies.
  • Proficient in cloud platforms (AWS preferred; AWS, Azure, or Google Cloud Platform).
  • Experience with Relational and Columnar databases.
  • Experience with containerization tools (Docker and Kubernetes).
  • Experience with messaging/queuing or stream processing systems (Kafka strongly preferred).
  • Interest and ability to contribute to maintaining DevOps/Cloud Infrastructure.

Preferred Skills:

  • Hands-on experience with troubleshooting, debugging, log collection, and alerting systems.
  • Hands-on experience with Snowflake.
  • Hands-on experience with large datasets, ETL pipelines, and modern warehouse technologies.
  • Functional programming experience in Scala or other languages.
  • Parallel programming in Spark or other platforms.
  • Experience with maintaining and administering Kubernetes clusters.
  • Experience with build automation and CI/CD pipelines (e.g., GitHub Actions).
  • Experience with data visualization tools (Looker preferred).

Preferred Qualifications:

  • Experience with data modeling/dimensional modeling.
  • Experience with database performance tuning.
  • Familiarity with data lineage/data governance.
  • Understanding of security principles including OAuth, Role-Based Access Control, and encryption (Experience with Snowflake Security and Data Governance).

Compensation and Benefits

The salary range for this position is $138,400—$173,000 USD. The actual salary may vary based on skills, qualifications, experience, and location. This position is eligible for benefits including medical, dental, vision, life insurance, disability coverage, flexible paid time off, Spring Health, Carrot Fertility, participation in a 401(k) with company match, ESPP, and many other additional voluntary benefits. Invitae also offers generous paid leave programs to spend time with a new child, recover from an illness, or care for a sick family member.

We encourage all