Senior/Staff Data Engineer


We are growing and evolving at an incredible pace. Embracing new technologies and driving positive change is core to our beliefs and success. We emphasize creative problem solving and great communication over specific technical skill sets. If you are looking for cool technical challenges and want to make a difference in the world with your work, this is the position for you!


You will be responsible for the design, development and maintenance of our data architecture which holds petabytes of health data used for analysis and research. Our infrastructure uses Airflow, StreamSet, Snowflake, Apache Spark, and other cutting-edge technologies to securely receive and process hundreds of millions of data points per day. In this role you will also:

  • Design scalable, high performance solutions that continuously handle terabytes of data

  • Define and review Technical Design Documents used to architect our systems

  • Learn and use Terraform and Kubernetes to deploy and manage our infrastructure

  • Work with data scientists to analyze data at scale


Minimum Qualifications:

  • Bachelor's degree in Computer Science (or related technical field)

  • 5+ software engineering experience or equivalent (e.g., CS undergrad + some work)

  • Proficiency with object oriented programming languages (e.g., Python,)

  • Experience building data pipelines with modern technologies (e.g., Spark, Airflow)

  • Knowledge of SQL databases (e.g., Postgres, Redshift) and cloud data-stores (e.g., S3)

  • Familiarity with Kubernetes and infrastructure as code (e.g., Terraform)

Preferred Qualifications:

  • Master degree in Computer Science

  • Working knowledge of AWS and its services (e.g., Kinesis, Aurora, RDS)

  • Proficiency with StreamSets and Snowflake

  • Experience working with HIPAA regulated data and being compliant with CCPA, GDPR, etc

Apply Now

Back to jobs