Senior Software Engineer
Core
Design, develop, and maintain scalable data pipelines, transformations, and models to convert complex operational and business data into trusted datasets and data products.
Role type
Senior Data Engineer (Data Products & Pipelines)
Builds
Scalable data pipelines, dimensional models, semantic models, and data products for reporting, analytics, and automation.
Domain
Enterprise Data Engineering & Analytics
Deliverable
production ML models | product features | dashboards & analysis
Required skills
SQL/Advanced SQL, Python, PySpark, ETL/ELT, Data Modeling, Data Transformation, Incremental Processing, Error Handling, Scalability, Performance Optimization, CI/CD, Data Quality Controls, Metadata Management, Data Lineage, Power BI (DAX), Delta Lake, Medallion Architecture
Preferred skills
Experience with natural-language data experiences, report-portfolio rationalization, modernizing analytics estates, enterprise support data domains
Technologies
PySpark, Power BI, DAX, Delta Lake, CI/CD pipelines, Cloud data platforms
Responsibilities
Design dimensional and reusable semantic models; implement automated data-quality controls; partner with stakeholders to translate requirements into technical solutions; define data contracts; support live-site operations and incident response; build monitoring and observability for pipelines and models; analyze asset usage to rationalize reporting estates.
Seniority
Senior, hands-on IC
