Software Engineer II
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 Platform & Analytics)
Builds
Scalable data pipelines, dimensional models, reusable semantic models, and data products for reporting, analytics, and automation.
Domain
Enterprise Data Engineering, Data Warehousing, Analytics
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Data pipeline design, ETL/ELT, dimensional modeling, SQL, Python, PySpark, Spark, Scala, CI/CD, data quality controls, metadata management, data governance, Power BI (DAX), Delta Lake, medallion architecture, incident response, root-cause analysis.
Preferred skills
Experience with natural-language data experiences, report-portfolio rationalization, modernizing analytics estates, enterprise support/service management data.
Technologies
Python, PySpark, Spark, Scala, SQL, Power BI, DAX, Delta Lake, CI/CD tools, cloud data platforms.
Responsibilities
Design and implement automated data-quality controls; develop metadata-management capabilities including data lineage and discoverability; partner with stakeholders to translate requirements into scalable technical solutions; define stable data contracts for downstream teams; build monitoring and observability for pipelines and models; support live-site operations and incident response.
Seniority
Mid-level (2+ years experience), hands-on IC