remote
Assistant Director, Data Engineering - University of Colorado
Software Engineer
Lead data engineering initiatives to design, build, and maintain scalable data pipelines and warehouses using Python, SQL, Spark, and AWS services, driving data-driven decision making across the university.
About the role
Key Responsibilities
- Design, develop, and maintain robust data pipelines and ETL processes to support research, academic, and administrative data needs.
- Collaborate with data scientists, analysts, and stakeholders to translate business requirements into scalable data solutions.
- Implement and optimize data storage solutions using AWS services (S3, Redshift, Glue) and on‑prem Hadoop clusters.
- Ensure data quality, governance, and security compliance across all data assets.
- Mentor junior engineers and promote best practices in coding, testing, and documentation.
Requirements
- 5+ years of experience in data engineering or related roles.
- Hands‑on experience with AWS data services (S3, Redshift, Glue, Athena).
- Strong understanding of data warehousing concepts and ETL design patterns.
- Excellent problem‑solving skills and ability to work collaboratively in a multidisciplinary environment.
Skills
pythonsqlapache sparkaws