Careers

SANDIA-UIUC Summer Internships

The Applied Research Institute has multiple summer internship opportunities that involve solving interesting problems in software and web portal development, and hardware benchmarking of Machine Learning Algorithms. Please note these positions are available to U.S. citizens only due to the nature of the work. The three opportunities are outlined below including project scope and requirements. To be considered for an internship, students should send their resumes to Jaggi Yedetore, ARI Principal Research Engineer, via email at ynj@illinois.edu.

Position #1: Digital Elevation Mapping (DEM)

Accurate and fast geolocation is a requirement for many remote sensing systems. This project involves the development of a front-end web app enabling users to interact with DEM algorithms deployed as a service through cloud-based computing. Duties include designing the front-end service interface, benchmarking performance of existing algorithms, and optimizing algorithms for improved speed.

This position is open to graduate students in Computer Science, Math, Applied Math, and Physics programs with a strong academic record.  Position requirements include:  

  • Strong programming background in Java, Java Script, C++, and/or Python

  • Strong math background

  • Experience with Amazon Web Services is a plus

 

Position #2: Evaluation of Hardware platforms for Deep Learning

Interns will be focused on the evaluation of COTS (Commercial off the Shelf) based hardware platforms for Deep Learning applications. This will involve researching various platforms, measuring their performance and limitations (network, disk, memory, and GPU), and benchmarking algorithmic performance for standard data sets. The learnings from the project will be documented and published as a report at the end of the project.

This position is open to graduate students and junior/senior undergraduate students in Computer Engineering, Computer Science, and Electrical Engineering programs with a strong academic record.
Position requirements include:

  • Good understanding of machine learning and hardware platforms

  • Strong programming skills in C, Python, and Linux development environments

  • Experience with GPUs from different vendors like Nvidia, AMD, MSI etc. would be a huge plus

 

Position #3: Web-based data visualization

There are multiple data curation and storage packages like JSON, Google Protocol Buffers, and HDF5, which are popular today. The currently available packages are limited in functionality and supported protocols. The goal of this project is to develop a web-based portal to facilitate the visualization of the contents of these formats and to enhance the functionality/flexibility to visualize data from multiple formats and the ability to modifying data. One example is that representation of image data should be viewable as an image and two parallel numeric arrays should be able to be rendered as a 2D plot.

This position is open to graduate students and junior/senior undergraduate students in Computer Engineering, Computer Science, and Electrical Engineering programs with a strong academic record.
Position requirements include:

  • Expert/intermediate software development skills

  • Exposure to web development and front-end technologies

  • Experience with JavaScript

  • Previous exposure to Google Protocol Buffers, HDF5, or other non-JSON serialization techniques is a plus

To be considered for an internship, students should send their resumes to Jaggi Yedetore, ARI Principal Research Engineer, via email at ynj@illinois.edu.


Visit the University of Illinois at Urbana-Champaign jobs page to view other opportunities.