Taro Logo

Principal Data Engineer

A fast-growing healthcare technology company building software to improve the care journey for patients, clinicians, and caregivers.
San Francisco, CA, USASan Diego, CA, USASalt Lake City, UT, USA
$157,250 - $212,750
Data
Principal Software Engineer
Hybrid
7+ years of experience
Healthcare · Enterprise SaaS

Job Description

Tendo, recognized as one of Forbes' Top Startup Employers for 2024 and 2025, is seeking a Principal Data Engineer to join their Engineering team. This role focuses on developing strategic data engineering solutions for healthcare-related data, working with various data sources and transformations. The position involves close collaboration with Data Scientists, Product Managers, and Machine Learning Engineers to support advanced analytics and AI/ML model development.

The ideal candidate will bring 7+ years of data engineering experience and strong expertise in software engineering, data modeling, and ETL pipelines. They'll work with modern technologies including Python, Scala, Apache Spark, and AWS services, while maintaining a forward-thinking approach to healthcare innovation.

Tendo offers a competitive base salary range of $157,250-$212,750, along with equity, annual bonuses, and comprehensive benefits. The company maintains hubs in major cities including San Francisco, San Diego, Salt Lake City, Chicago, Nashville, and Philadelphia, offering hybrid work arrangements.

As a Principal Data Engineer, you'll be instrumental in building tools and solutions for data integration, warehousing, and modeling, enabling the team to experiment with and train machine learning models. The role requires expertise in both structured and unstructured data handling, strong coding skills, and familiarity with modern development practices.

This is an excellent opportunity for a seasoned data engineer who wants to make a meaningful impact in healthcare technology while working with a fast-growing, mission-driven company that prioritizes team culture and innovation.

Last updated 2 days ago

Responsibilities For Principal Data Engineer

  • Collaborate with Data Scientists and Business Intelligence Analysts to ensure efficient and effective data processing and analysis
  • Optimize data infrastructure and processes to ensure optimal performance and scalability
  • Develop and maintain data documentation and data lineage
  • Stay current with emerging technologies and industry trends related to data engineering

Requirements For Principal Data Engineer

Python
Scala
  • 7+ years of experience in data engineering
  • Extensive experience in the design, build, and maintenance of data ETL pipelines
  • Extensive knowledge of coding in Python or Scala with a focus on data processing
  • Experience using Apache Spark (PySpark or Scala)
  • Experience with AWS technology stack (S3, Glue, Athena, EMR, etc.)
  • Experience with data and entity relationship modeling
  • Deep understanding of relational and non-relational databases (SQL/NOSQL)
  • Comfortable working with unstructured and semi-structured data (Web scraping)
  • Experience working in a professional software environment using source control
  • Basic data privacy and security principles
  • Interest and/or experience in AI/ML applications

Benefits For Principal Data Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Flexible spending and health savings accounts
  • Company paid life insurance
  • Company paid short-term and long-term disability
  • Company equity
  • 401(k)
  • Company paid holidays
  • Flexible time off
  • Employee wellness program

Related Jobs

Senior Lead Software Engineer - Data Exchange

Senior Lead Software Engineer position at Klaviyo focusing on Data Exchange systems, requiring 12 years of experience and offering $220,000-$330,000 plus benefits.

Principal Software Engineer – Big Data Processing

Principal Software Engineer role at Oracle Health Data Intelligence working on big data processing and population intelligence.

Senior Principal Health Data Solutions Engineer

Senior Principal Health Data Solutions Engineer role at Oracle Health, focusing on AI applications and healthcare data solutions.

Senior Principal Health Data Solutions Engineer

Senior Principal Health Data Solutions Engineer role at Oracle, focusing on healthcare technology solutions and AI-driven analytics with 10+ years experience required.

Software Architect - Health Data Intelligence

Principal Software Architect role at Oracle focusing on health data intelligence and analytics platforms, requiring 15+ years of experience in distributed systems.