Principal Data Engineer
Get new jobs like this one by email. Create a free account for job alerts and to save the jobs you like.
Job Summary
Seeking a Principal Data Engineer to work remotely, this full-time position will architect large-scale data intelligence solutions, design an open lakehouse on AWS, and develop ETL pipelines while collaborating with business stakeholders and technical teams.
Key responsibilities:
- Architect and assess large-scale data intelligence solutions, focusing on Snowflake Data Warehouse and Google BigQuery
- Design and evolve an open lakehouse architecture on AWS, utilizing Apache Iceberg/Delta formats and Trino as the query engine
- Mentor engineers across distributed teams and set technical direction for data ingestion and processing pipelines
Required qualifications:
- 12+ years of experience in SQL development, Python, Snowflake, AWS, and software engineering or database development
- Production experience with at least two of the following: Trino/Presto, Iceberg/Delta/Hudi, Dagster/Airflow, dbt, Spark
- Strong understanding of data modeling principles, including dimensional/Kimball and slowly changing dimensions (SCDs)
- Experience with Kubernetes (EKS) and infrastructure as code (Terraform/CDK)
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field
Complete Job Description
The complete job description is available to premium members. Premium membership includes:
Full access to 37,697 remote jobs from human-vetted companies, updated daily
Resume Builder - AI-powered tool to craft, enhance, and tailor your resume to a specific job
Twice-monthly live group coaching and the full Remote Career Center
20% member discount on Career Services
Backed by a 30-day money-back guarantee