Engineering Assistant
Role Overview
RailTEC is seeking a Graduate Hourly Assistant to support ongoing data engineering, analytics, and research initiatives related to railroad infrastructure and transportation systems. This role involves working with large, structured datasets and assisting in the development of data pipelines, analytical workflows, and internal tools that support research, reporting, and operational insights. The assistant will collaborate with researchers and engineers to prepare, process, and analyze data using programming, database, cloud-based, and machine learning techniques. Tasks may include data cleaning, feature preparation, exploratory analysis, dashboard support, model development, and general technical troubleshooting. This position is well-suited for a graduate student looking to gain hands-on experience in applied data engineering and analytics. Key Responsibilities: -Assist with processing, organizing, and validating large datasets from multiple sources -Write and optimize SQL queries for data extraction, aggregation, and analysis -Support Python-based data workflows for analysis, transformation, automation, and modeling -Assist with feature engineering and exploratory analysis for machine learning tasks -Help maintain and document data pipelines, models, and analytical processes -Assist with cloud-based data storage, access management, and data transfers -Support the development and maintenance of dashboards or analytical reports -Collaborate with team members to troubleshoot data, code, model, or workflow issues
Key Skills for This Role
Full Job Posting
Job Description
RailTEC is seeking a Graduate Hourly Assistant to support ongoing data engineering, analytics, and research initiatives related to railroad infrastructure and transportation systems. This role involves working with large, structured datasets and assisting in the development of data pipelines, analytical workflows, and internal tools that support research, reporting, and operational insights. The assistant will collaborate with researchers and engineers to prepare, process, and analyze data using programming, database, cloud-based, and machine learning techniques. Tasks may include data cleaning, feature preparation, exploratory analysis, dashboard support, model development, and general technical troubleshooting. This position is well-suited for a graduate student looking to gain hands-on experience in applied data engineering and analytics. Key Responsibilities: -Assist with processing, organizing, and validating large datasets from multiple sources -Write and optimize SQL queries for data extraction, aggregation, and analysis -Support Python-based data workflows for analysis, transformation, automation, and modeling -Assist with feature engineering and exploratory analysis for machine learning tasks -Help maintain and document data pipelines, models, and analytical processes -Assist with cloud-based data storage, access management, and data transfers -Support the development and maintenance of dashboards or analytical reports -Collaborate with team members to troubleshoot data, code, model, or workflow issues
Requirements
- -Must be a current graduate student (Master's or PhD) in a relevant field (e.g., Data Science, Computer Science, Information Management, Engineering, or related) -Anticipated graduation date of December 2027 or later -Proficiency in Python for data analysis, scripting, and basic machine learning workflows -Strong working knowledge of SQL -Familiarity with machine learning concepts such as feature engineering, model training, evaluation, and validation and experience using common ML libraries (e.g. scikit-learn or similar) -Familiarity with at least one cloud platform (AWS, Google Cloud Platform, or Azure) -Ability to work with large datasets and maintain attention to detail -Comfortable working independently while collaborating with a research team
Skills
- -Experience with cloud data warehouses (e.g., BigQuery, Azure Synapse, Redshift) -Exposure to data visualization or dashboarding tools (e.g., Power BI, Looker, Tableau) -Familiarity with version control tools such as Git -Knowledge of ETL workflows and data formats (CSV, Parquet, JSON) -Experience with distributed data processing tools (e.g., Spark or PySpark) -Exposure to applied or research-oriented machine learning projects
About University of Illinois Urbana-Champaign
Public land-grant research university serving undergraduate, graduate, and professional students through education and research.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at University of Illinois Urbana-Champaign
Computer Assistant - Programmer / Web Developer
Urbana, USA
Agricultural Assistant
Urbana, USA
Research
Urbana, USA
Computer Assistant - Programmer / Web Developer
Urbana, USA
Commercial Arts / Graphic Arts
Urbana, USA
Communication/Administration Liaison
Urbana, USA
Lab Assistant - Cleaning / Maintenance
Urbana, USA
Office Assistant - Clerical
Urbana, USA
Multi-media Assistant
Urbana, USA