Lecturer - Data Engineering
Role details
Job location
Tech stack
Job description
The successful applicant will teach undergraduate and/or graduate courses in modern data engineering, covering scalable data pipelines, cloud-native platforms, distributed systems, and modern data architectures, including lakes, lakehouses, and warehouses. Courses will emphasize data modeling, performance optimization, and building production-ready systems that support decision-making. The candidate will design and continually refine the curriculum to reflect evolving industry techniques, tools, and platforms. They will also develop innovative, applied learning experiences that integrate real-world datasets, cloud environments, and enterprise-scale architectures. The role also includes a strong emphasis on mentoring students in the Analytics Solutions Center (https://huntsman.usu.edu/asc/), a center within the Huntsman School of Business that offers rigorous experiential learning opportunities connecting interdisciplinary student teams with real-world problems from partner companies and organizations. Successful candidates will bring industry experience, a passion for teaching, and a proven track record of excellence in mentoring. They will also demonstrate a commitment to continual learning and staying current with emerging data engineering technologies.
Requirements
- Master's degree in Information Systems, Computer Science, Data Engineering, Data Science, Statistics, Engineering, or a closely related field.
- Applied professional experience in data engineering, including designing and building scalable data pipelines, developing cloud-based data platforms (e.g., AWS, Azure, GCP), and/or architecting modern data warehouse or distributed systems environments.
- Proficiency in programming languages such as Python and SQL used in data engineering environments.
- Experience with modern data stack tools (e.g., dbt, Airflow, Snowflake, Databricks, Spark, Terraform).
- Demonstrated potential for excellence in teaching and student mentoring.
- Commitment to hands-on, experiential learning aligned with the Huntsman School mission., * Industry experience designing scalable, production-level data systems.
- Experience teaching in a college or university setting.
- Cloud certifications or other professional credentials.
- Experience mentoring students in applied, project-based environments.
- Evidence of curriculum innovation or development of new academic programs or certificates.