Senior Data Engineer


Invitae is a healthcare technology company that leverages genetic information to empower doctors and patients to make informed medical decisions. Our software engineers work on a variety of projects ranging from innovations in healthcare systems to taming the chaos of biology. We’re constantly improving our tools and technologies to deliver the highest quality actionable information for patient health. If you want to apply your knowledge and skills to improve the lives of billions of people, join our team.

Our Data Platform Team develops the data ingestion pipelines and data platform architecture that supports the analytical and reporting needs of internal stakeholders, data scientists, and our machine learning team, as well as externally facing products.

What you’ll do:

  • Understand our complex data ecosystem and build data driven software solutions
  • Design and develop tools to enable teams to consume and understand data faster
  • Develop and maintain a real-time streaming infrastructure that supports critical business functions
  • Collaborate with multiple teams and own solutions from end-to-end

What you bring: 

  • Typically 12+ years of professional experience with 5-8 years of relevant experience in Data engineering
  • Extensive hands-on experience working with large datasets, pipelines, and modern warehouse technologies 
  • Self-starter attitude and ability to work towards a larger goal with minimal guidance
  • Advanced experience in SQL queries and performance tuning
  • Understanding of functional programing paradigms
  • Proficiency in Java, Python or Scala and a demonstrable ability to quickly learn
  • Focus on high quality code, including automated testing and coding best practices
  • Experience with messaging/queuing systems or stream processing systems
  • Experience in building distributed systems with infrastructure automation, monitoring and alerting

Preferred skills: Optional Section, these are not “deal breakers”.

  • Experience with Snowflake as a warehouse technology
  • Experience using Kafka for implementing streaming application
  • Experience with CI/CD pipelines (e.g. GitHub Actions)
  • Experience with maintaining and administering Kubernetes clusters
  • Interest in working on related but separate projects in parallel
  • Experience with DBT as data transformation tool
  • Experience with data lineage/data governance tools like Atlan
  • Experience with data modeling/dimensional modeling

Please apply even if you don’t meet all of the “What you bring” requirements noted.  It’s rare that someone checks every single item, it’s ok, we encourage you to apply anyways.  

Join us!

At Invitae, we value diversity and provide equal employment opportunities (EEO) to all employees and applicants without regard to race, color, religion, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of the San Francisco Fair Chance Ordinance.

To apply, please visit the following URL:→