About the role
This position is listed on behalf of a partner company. The Senior Principal Data Engineer will serve as a senior technical leader responsible for shaping enterprise-scale data architecture and engineering strategy. This is a fully remote U.S. opportunity.
Responsibilities
- Design and evolve enterprise-scale data platform architectures that support analytical, operational, and AI workloads
- Define reusable engineering frameworks, reference architectures, design patterns, and technical standards
- Establish long-term platform strategies and influence technical direction
- Lead architecture reviews, technical design sessions, and engineering governance
- Design scalable ETL/ELT frameworks, enterprise data pipelines, and data models
- Develop reusable, metadata-driven data integration frameworks
- Champion AI-assisted software development
- Provide technical leadership across cloud and platform technologies including Databricks, Azure, AWS, Docker, Kubernetes, Python, SQL, Git, REST APIs, and CI/CD
- Mentor senior and principal engineers
Requirements
- Bachelor's degree in Computer Science, Engineering, Information Systems, or related field; Master's preferred
- 7+ years of experience in Data Engineering, Software Engineering, or Data Platform Engineering
- Extensive experience designing enterprise-scale cloud data platforms
- Expert-level programming skills in Python and SQL
- Strong expertise in conceptual, logical, and physical data modeling
- Hands-on experience with Databricks, Azure, AWS, Docker, Kubernetes, Git, REST APIs, and CI/CD
- Strong understanding of software architecture, design patterns, distributed systems
- Experience establishing engineering standards, governance practices, and technical roadmaps
Conditions
- Annual base salary range of $150,900–$195,900
- Eligibility for an annual bonus plan