- United States
- Full-time · Senior
- 5+ years
Responsible for independently designing, building, and operating complex divisional data software and pipelines. Converts ambiguous business needs into scalable technical solutions, leads delivery of significant data product components, and raises engineering quality through sound architecture, testing, observability, and governance. Mentors less experienced engineers and coordinates effectively across technology and business teams.
Responsibilities
- Leads technical discovery and translates complex divisional requirements into data architecture, interfaces, and delivery plans
- Designs, builds, and operates scalable, secure, and resilient data ingestion, ELT, and integration services
- Develops reusable frameworks, libraries, and patterns that improve engineering consistency and delivery speed
- Designs dimensional and other fit-for-purpose data models; optimizes storage, query performance, and compute utilization
- Establishes appropriate automated testing, data quality controls, monitoring, alerting, and recovery practices
Requirements
- Bachelor's Degree in Computer Science
- Bachelor's Degree in Data Science
- Bachelor's Degree in Software Engineering
- Bachelor's Degree in Information Systems