Data Engineer

  • Genome Medical
  • Remote
  • Jun 11, 2021
Full-time Data Analysis Data Engineering Data Management Data Quality Data Reporting Data Security Data Testing Data Visualization Data Warehousing Software Development

Job Description

We are seeking a Data Engineer to build secure, reliable and scalable data platforms to bring genomic medicine to everyday care delivery. Could that be you?

Our platform of products include a resource center for patients, care management platform and test curation engines for providers. We’re looking for a versatile engineer to help us develop high quality and maintainable code while augmenting our platform with new capabilities using bleeding edge technology and opensource tools where appropriate.

You will be relied upon to grow the culture of our team, efficiency of our software process and most of all the quality of our product. You know when to be scrappy for prototyping but also being diligent and extremely detail oriented for production. You are able to balance concurrent development of small incremental features with larger product and architectural evolution.

Join us to help create an effective and scalable model for lifelong genome-centered health care!


  • Design and implement scalable robust, and secure data lake and/or data warehouse solutions
  • Take full end-end ownership of new features and be a key point of contact from engineering for cross-functional stakeholders showing positivity and great communication skills
  • Help augment our genomics platform with new reporting functionalities to augment the business intelligence team
  • Adhere to flexible, simple, well-documented, and secure design of internal and external-facing services and be an ardent preacher of it for the rest of the team
  • Participate in design reviews and code reviews to further shape a healthy diligent technical culture
  • Uphold company values and contribute to making Genome Medical a great place to work.

Desired experience, skills, and competencies:

Must have:

  • 3+ years of software development experience, from application design through implementation
  • 2+ years of experience building data warehousing technical components such as ETL, ELT, databases and reporting
  • 4+ years of experience writing production backend code in Python (preferred) or Java on Linux systems
  • 3+ years of integrating datasets between multiple microservices using one or more of SQL/noSQL databases
  • 2+ years of experience designing/developing high performance ETL systems on top of queueing technology components like Kafka, RabbitMQ, Apache Storm is a plus
  • Experience building backends of machine learning pipelines is a plus
  • Knowledge of software engineering practices including coding standards, code reviews, SCM, CI/CD in a containerized environment (e.g. Docker)

About Genome Medical:

Genome MedicalTM is a genomics technology, services and strategy company. As a nationwide virtual medical practice, we are dedicated to bringing genome-enabled health care to everyone through our extensive network of genetic specialists and our efficient Genome Care DeliveryTM platform.

Founded by personalized medicine pioneers Dr. Randy Scott, Dr. Robert Green, and Lisa Alderson, our goal is to bridge the growing gap between available genome technology and current medical practice. As genetic information becomes increasingly important in medicine, there are too few experts to meet the growing demand for interpretation. We are addressing this challenge by creating a scalable, efficient model for lifelong genome-centered health care. To learn more, please visit our website or find us @GenomeMed on Twitter.

Genome Medical is proud to be an equal opportunity employer. We celebrate our employees' differences, regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or Veteran status.