About the Role
Seeking a senior Principal Data Engineer to join a dynamic data team dedicated to delivering trusted, high-quality data products that empower decision-making across the organization.
Responsibilities
* Lead architecture, design, and development of scalable data pipelines and platforms.
* Collaborate closely with data scientists, analysts, and business stakeholders to understand needs and translate them into robust technical solutions.
* Ensure data integrity, reliability, and performance across ingestion, processing, storage, and consumption layers.
* Mentor and guide junior to mid-level data engineers through code reviews, best practices, and career development.
* Drive data strategy, tooling choices, and standards across the team.
* Monitor and optimize system performance, implementing improvements as needed.
Required Experience & Skills
* Extensive experience in data engineering, particularly building end-to-end production-grade data pipelines.
* Proficiency in ETL/ELT processes and strong programming skills (e.g., Python, Java, or Scala).
* Hands-on experience with cloud-based data platforms (e.g., AWS, GCP, or Azure).
* Strong experience with Databricks
* Skilled in data modeling, warehousing, and working with both batch and real-time streaming systems.
* Solid understanding of database technologies (SQL/noSQL) and big data tools like Spark, Kafka, etc.
* Demonstrated leadership and mentorship abilities.
* Excellent communication skills, capable of engaging technical and business audiences.
Why Join?
* Be part of a forward-thinking team building mission-critical data products.
* Influence data architecture and standards at scale.
* Opportunity for mentorship, career growth, and working with cutting-edge technologies.
* Supportive environment that values quality, trust, and innovation.