Principal Data Engineer
On-site · Hyderabad, Telangana, India
Job Summary
As a Principal Data Engineer, you will set the technical direction to assist engineers in tackling complex data challenges. Responsibilities include maintaining a legacy SQL Server-based data warehouse, designing scalable data pipelines, collaborating to foster reusable tools for data transformation, and implementing data governance practices. The role requires hands-on experience with Spark-based platforms, strong SQL skills, and a solid understanding of data modeling, alongside knowledge of the Microsoft BI stack and operational best practices.
Required Qualifications
- 8+ years of experience in data engineering or a related field
- Hands-on experience with Spark-based platforms such as Microsoft Fabric or Databricks
- Solid understanding of distributed system design patterns
- Strong SQL skills and experience with dimensional data modeling (Kimball, star/snowflake schemas)
- Familiarity with the Microsoft BI stack: SSIS, SSAS, Power BI
- Knowledge of data governance, security, and compliance best practices
- Proven experience with both batch and real-time data processing architectures and tools
- Experience with DevOps practices in a data engineering context
- Comfort working independently in ambiguous environments
- A track record of delivering high-quality, secure, and operable software solutions
Additional Requirements
- All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, physical or mental disability, age, or veteran status
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.