Undergraduate Data Engineer Intern
Overview
OVERVIEW
JOB TITLE: Undergraduate Data Engineer InternLOCATION: St. PaulPAY RATE: 16.50HOURS: The expected hours for this position are 5-10 per week [Monday – Friday] and it is required that you be available for video calls for those hours, during the business day, working around your class schedule. This position will be entirely remote. This position will start in spring term 2025, with the intention that the student would continue into the 2025-2026 academic year. There is a possibility the student could also work during the summer of 2025.
Job Summary:
As an Undergraduate Student Worker, you will play a key role in enhancing our data infrastructure by working with cutting-edge technologies such as Apache Iceberg, AWS Glue, and Terraform. You will collaborate with our data engineering team to implement best practices in data lake house architecture and contribute to the design and development of data solutions.
Key Responsibilities:
- Assist in the design, development, and deployment of new tables in our AWS data lake house
- Participate in code reviews and contribute to documentation
- Utilize Apache Iceberg for managing large datasets and ensuring data reliability
- Implement ETL processes using AWS Glue to transform and load data efficiently
- Use Terraform for infrastructure as code to manage AWS resources
- Collaborate with team members to apply data lake house best practices and Kimball design principles
- Write and optimize Python and PySpark scripts for data processing and analysis
QUALIFICATIONS
- Currently enrolled in an undergraduate program in Computer Science, Data Science, Information Systems, or a related field
- Familiarity with AWS services, particularly those related to data lakes and ETL processes
- Knowledge of Apache Iceberg and AWS Glue is preferred
- Knowledgeable in Python and PySpark for data manipulation and analysis
- Experience with Terraform for infrastructure management
- Understanding of Data Lake House best practices and Kimball design methodology
- Strong analytical and problem-solving skills
- Ability to work independently and collaboratively in a team environment
ELIGIBILITY
To be eligible for student employment, St. Thomas students must be degree seeking at the undergraduate, graduate and doctoral levels. Students must be actively enrolled at least part-time in courses for credit. For further information on eligibility please see the Student Employee Toolkit on One StThomas.
The University of St. Thomas is an Equal Opportunity Employer, including disability and protected veteran status.