Senior Python Engineer

About the Client

At Turquoise Health we’re making healthcare pricing simpler, more transparent and lower cost for everyone. We’ve already launched our consumer-facing website that allows anyone to search and compare hospital insurance rates — something never before possible. Now, we’re rolling out a suite of new products for providers, payers and patients to clean up the healthcare transaction. We want to change how the industry works from the inside out.

We’re a Series A startup backed by top VCs. More importantly, we’re a multi-talented group of folks (moonlighting as authors, bass players, improv instructors, chefs, linguists and trivia buffs) with a big passion for improving healthcare. We’re eager to find ambitious yet well-rounded teammates to join us on this mission.

Our product is used by hospitals, health insurance companies and other companies that pay for healthcare in the US.

Our immediate goal is to continue building and improving our products. We only started a year ago, but we already have a lot of customers and we have a roadmap of products and improvements that we want to provide to them.

Tech stack:

  • Python (v3.10 or latest)
  • Postgresql, Amazon Redshift, ElasticSearch, Apache Airflow
  • Django/Flask web framework and is deployed to Linux servers via Heroku and on AWS.
  • We follow PEP8 for Python code style;
  • Development is managed via Github repos and changes are made via pull requests;
  • Github Actions are used to trigger CI for each repo to run the associated unit tests;
  • Development work is tracked in Todoist, but we are open to switching tools in the future.

Our Team:

The CTO is located in London. We have around 30 people right now, but we are growing quickly:

  • 1 — CEO
  • 3 — Operations
  • 1 — People Management
  • 6 — Sales
  • 4 — Customer Success
  • 3 — Product Management
  • 6 — Engineering
  • 1 — Data Science

The Role

We’re looking for a driven candidate and we value creative, outside-the-box thinkers that back their ideas with technical knowledge and action. This role will be a key support function for a new product line and inform product development and feature releases.

In this role, you will:

  • Architect solutions for ingesting large amounts of healthcare payments data — claims, contract rates, and demographics data, to name a few;
  • Build ElasticSearch indexes of large datasets (terabytes)
  • Automate the creation of data pipelines using Apache Airflow and Python
  • Explore and evaluate new data sources to incorporate into our product to improve our customer experience;
  • Modify and continue to improve our data warehouse;
  • Draft internal and external technical documentation;
  • Fluidly meet the sporadic daily tasks of a small, growing startup;

Requirements

  • 4+ years experience writing Python and SQL;
  • Experience working with large datasets using data warehouses (such as RedShift or Snowflake) and Postgresql
  • Experience building ElasticSearch search indexes and optimizing their performance is a big plus
  • Experience with Apache Airflow is a plus, but not required
  • You prioritize tasks with an eye for evolving business needs;
  • Team player with zero egos;
  • Ability to work effectively in a remote environment;
  • Good problem-solving skills;
  • Bachelor’s degree, or equivalent experience/knowledge. We are happy to work with strong candidates with non-traditional educational backgrounds;

Benefits

  • Stock Option Plan;
  • Annual Learning & Development Benefit ($1200);
  • Unlimited PTO for any reason, including sick days (no specified limits), flexible work schedule;
  • Health & dental insurance coverage.

While we are a start-up with a lot of work to do, we also value work-life balance. Our goal is to provide you with a challenging work environment where you are learning new things every day and maintaining normal hours.

Job Category: Python

Apply for this position

Allowed Type(s): .pdf, .doc, .docx