Data Engineer

Job expired!

Remote Data Engineer Opportunity at Vanna Health

Salary Range: $135,000-$180,000 per year

About Vanna Health

Vanna Health is dedicated to reimagining care for individuals experiencing serious mental illness. Our mission is to empower these individuals to lead healthy and meaningful lives by offering comprehensive physical and mental healthcare support, alongside connections to community programs. Our innovative, technology-driven approach, crafted in-house by a team of engineers and designers, ensures thorough support for both our staff and members.

We offer both in-person and virtual community-based engagement through an interdisciplinary team of coaches and clinicians. By leveraging partnerships with community resources, we create customized support networks, connecting individuals to psychosocial rehabilitation programs, resources like housing and transportation, and diverse digital engagement opportunities.

About the Role: Data Engineer

The Data Engineer position is vital for advancing Vanna Health’s data capabilities. You will be instrumental in building out the data platform that underpins our success in areas such as population evaluation, member outreach, engagement, and optimization of clinical and financial outcomes. As a subject matter expert, you'll collaborate closely with our clinical, operations, product, and engineering teams to develop technologies and services that empower our Vanna Coaches to deliver compassionate care to individuals with severe mental illness.

This is a unique opportunity to join a growing team and develop foundational data capabilities from scratch. If you have a growth mindset and are eager to expand your technical skills and take on new responsibilities, this role is perfect for you.

Key Responsibilities

  • Design and implement cloud-based data warehousing, data processing frameworks, and data models to support our business needs.
  • Optimize cloud-based data infrastructure for scale and performance as our data volume increases.
  • Automate data movement through our platform, incorporating monitoring, alerting, and quality checks to ensure data accuracy and timeliness.
  • Build interfaces in partnership with our engineering team to expose data and processing functionalities directly to end users and other systems.
  • Collaborate with data scientists to bring machine learning models into production.
  • Participate in data platform architecture design discussions, balancing short-term needs with long-term scalability.
  • Follow software engineering best practices for versioning and quality control of both code and data.

About You

  • 4-6 years of experience in data or back-end software engineering.
  • Advanced Python skills.
  • Experience with analytical data stores such as Delta Lake, Snowflake, or BigQuery.
  • Proficiency with relational databases like Postgres, MySQL, or SQL Server.
  • Preferred: Experience with Databricks.
  • Comfortable working in cloud environments, particularly AWS.
  • Intermediate to advanced SQL knowledge.
  • Familiarity with common software architecture design patterns.
  • Proficient in SDLC best practices, including agile development, version control, CI/CD, test-driven development, and documentation.
  • Strong focus on end-users and business impact.

Bonus Skills

  • Experience designing and developing RESTful APIs (e.g., FastAPI, Flask).
  • Experience with orchestration tools like Airflow, Prefect, or Dagster.
  • Familiarity with event-driven architectures and tools (e.g., Kafka, Kinesis).
  • Proficiency with data analysis tools like dbt and Jupyter.
  • Familiarity with healthcare data.
  • Experience working in highly-regulated environments.
  • Experience at an early-stage startup.

Benefits

  • Full medical, dental, and vision insurance.
  • 401K plan.
  • HSA/FSA/Dependent Care FSA options.
  • Unlimited PTO.
  • Company-paid holidays.