Senior Software Engineer, Data Solutions

Job expired!

Join Invitae as a Senior Data Engineer

Company Overview: Invitae is at the forefront of medical genetics, trusted by millions to deliver essential genetic insights through advanced digital technology. Our team of experts is dedicated to integrating comprehensive genetic information into mainstream medicine to enhance healthcare globally. By joining Invitae, you will collaborate with top professionals in genetics and healthcare, thriving in a culture that promotes impact, exploration, and balance, backed by excellent benefits and competitive compensation.

Role Summary:

We are seeking a highly motivated and skilled Senior Data Engineer to enhance our Data Solutions Team. In this role, you will develop essential data ingestion pipelines and refine our data platform architecture, crucial for supporting the analytical and reporting endeavors of our data scientists, bioinformatics specialists, customers, and internal stakeholders. This position is pivotal in advancing our mission to make high-quality health data platforms accessible for medical research and treatments.

Key Responsibilities:

  • Collaborate across multiple teams to capture requirements, architect solutions, and implement features that span across Data Science, Bioinformatics, and Finance.
  • Design and develop a reliable, scalable, and efficient data framework and data-driven products for both external and internal users.
  • Lead the creation and enhancement of a secure, flexible, and advanced world-class Health Data Platform.
  • Automate and update existing systems employing the latest technologies and tools.
  • Act as the Subject Matter Expert on data-related queries, involving databases, tables, schemas, and metadata.
  • Adopt and contribute to Agile best practices, focusing on streamlining and cost reduction.
  • Provide timely support and responses within a collaborative, fast-paced environment.

Required Qualifications:

  • A minimum of 8 years related experience with a Bachelor’s degree, or 2+ years with a Master’s.
  • Advanced skills in high-level programming languages, especially Scala and/or Python.
  • Deep knowledge of AWS, Azure, or Google Cloud Platform, with a preference for AWS.
  • Expertise in Relational and Columnar databases and containerization tools like Docker and Kubernetes.
  • Proven experience in Kafka and other messaging/queuing or stream processing systems.
  • Interested and capable in enhancing DevOps/Cloud Infrastructure.

Preferred Skills:

  • Experience in Snowflake, managing large datasets, ETL pipelines, and modern warehouse technologies.
  • Expertise in functional and parallel programming in platforms like Scala or Spark.
  • Proficiency in Kubernetes cluster administration and CI/CD pipelines (e.g., GitHub Actions).
  • Advanced skills in data visualization tools, preferably Looker.

Additional Qualifications:

  • Skills in data modeling and database performance tuning.
  • Familiarity with data governance and security principles.

Salary and Benefits:

The salary range for this role is $138,400—$173,000 USD, with actual compensation based on skills, qualifications, and location. Benefits include medical, dental, vision, life and disability coverage, flexible PTO, and more. Invitae supports a diverse and inclusive workplace and invites applicants from all backgrounds to apply.

How to Apply:

If you’re ready to contribute to a dynamic team making significant impacts in healthcare through technology, we encourage you to apply, even if you don’t meet all the specified criteria.

Invitae is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Apply today to revolutionize healthcare with us at Invitae!