FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Principal Data Engineer
Abacus InsightsPrincipal Data Engineer designing and scaling enterprise data platform for healthcare. Leading architectural decisions and technical standards in data engineering for innovative health solutions.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in architecting enterprise-scale data solutions, focusing on high-volume batch and real-time data pipelines using PySpark and Databricks. Proficient in ensuring security and compliance with healthcare data regulations while optimizing performance and cost in cloud environments.
Highest-signal resume keywords
Python ProgrammingSQL ProficiencyPySpark ExpertiseAWS Data ServicesDatabricks Development
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Data Pipeline DesignETL/ELT DevelopmentDistributed Data SystemsPerformance OptimizationSchema Design
Soft Skills
Technical MentorshipClear Communication
Tools & Technologies
DatabricksSnowflakeAirflowDelta LakeKafka
Industry Keywords
Healthcare DataHIPAA ComplianceSOC 2 ComplianceData QualityData Lineage
Tech Stack
Tools & technologiesAirflowAWSCloudETLKafkaPySparkPythonSQL
About the role
Key responsibilities & impact- Architect Enterprise‑Scale Data Solutions: Design, build, and evolve high‑volume batch and real‑time data pipelines using PySpark, SparkSQL, Databricks Workflows, and distributed processing frameworks.
- Own Platform‑Level Integrations: Develop end‑to‑end ingestion and transformation frameworks integrating Databricks, Snowflake, AWS services (such as S3, SQS, Lambda), and external data provider APIs, with a strong focus on data quality, lineage, and schema evolution.
- Lead Technical Design for Clients: Serve as the technical lead for complex client implementations, defining highly available, fault‑tolerant architectures across multi‑account cloud environments.
- Translate Business Needs into Architecture: Convert complex business and regulatory requirements into scalable technical designs, detailed specifications, and reusable engineering patterns.
- Set Engineering Standards: Establish and champion best practices across CI/CD, code quality, testing, orchestration, monitoring, logging, and observability for data platforms.
- Ensure Security & Compliance: Design and implement security‑first data solutions, including RBAC, encryption, PHI handling, auditability, and alignment with HIPAA and SOC 2 requirements.
- Optimize Performance & Cost: Profile and tune compute workloads, cluster configurations, partitioning strategies, indexing, and caching across Databricks and Snowflake environments.
- Provide Technical Mentorship: Mentor senior and junior engineers, conduct design and code reviews, and raise the overall technical bar across teams.
- Produce Technical Artifacts: Create clear documentation, including architecture diagrams, runbooks, and operational standards that support scalable delivery.
Requirements
What you’ll need- 7+ years of hands‑on experience designing and operating large‑scale, distributed data systems in cloud‑based environments.
- Expert‑level proficiency in Python, SQL, and PySpark, including performance‑optimized distributed transformations.
- Proven experience building and operating production‑grade ETL/ELT pipelines using Databricks, Airflow, or similar orchestration frameworks.
- Strong working knowledge of AWS‑based data services (e.g., S3, SQS, Lambda, IAM) or equivalent cloud technologies.
- Experience working with dbt, Delta Lake, Kafka, or event‑driven architectures in modern data platforms.
- Hands‑on experience with Snowflake or other cloud data warehouses, including schema design and performance optimization.
- Demonstrated ability to design scalable, resilient systems requiring specialized knowledge of distributed computing and cloud‑scale data processing.
- Working experience with healthcare data domains such as claims, eligibility, provider, or clinical datasets.
- Ability to clearly communicate complex technical concepts to both technical and non‑technical partners.
- Bachelors or Masters degree in Computer Science, Engineering, Data Science, or a related field.
Benefits
Comp & perks- Unlimited paid time off – recharge when you need it
- Work from anywhere – flexibility to fit your life
- Comprehensive health coverage – multiple plan options to choose from
- Equity for every employee – share in our success
- Growth-focused environment – your development matters here
- Home office setup allowance – one-time support to get you started
- Monthly cell phone allowance – stay connected with ease