Senior Data Engineer
Summary
Designs and owns canonical data models for sports intelligence products, builds data warehouses, and ensures data quality across multiple sources.
This role is for one of the Weekday's clients
Min Experience: 5+ years
Location: Mumbai, Maharashtra, India
JobType: full-time
Requirements
Responsibilities :
- Design and own the canonical data model underpinning our sports intelligence products, across multiple sports and data sources
- Build and maintain the data warehouse and downstream marts that analytics and modelling work is built on
- Own data migration and consolidation of large historical archives onto new models, including entity resolution across sources and eras
- Define and enforce data quality standards, validation, and reconciliation processes
- Own versioned data interfaces consumed by other engineering teams: schema contracts, deprecation policy, and documentation
- Build and operate reliable, well-monitored data pipelines over live and batch sources
- Partner with product and modelling teams to translate requirements into durable data structures
- Set technical direction and raise the engineering standard across a growing data team
Requirements :
- 5+ years in data engineering, with significant experience owning data models that outlived their first use case
- Strong dimensional modelling and data warehouse design; expert SQL
- Strong with Python
- Demonstrated experience with entity resolution, deduplication, and data quality at scale across messy multi-source data
- Experience designing and versioning schemas and interfaces consumed by other teams
- Experience with modern data warehousing and orchestration tooling, and with cloud data infrastructure
- Sound judgement on abstraction and generalisation — knowing when a model should flex for future use cases and when it shouldn't - Ability to work independently in a small team and set direction with limited supervision
Must-have skills
Python, SQL, Data Warehousing