Skip to main content

Web Visualization Programmer

Job Overview
Majors / Year: Student of any accredited learning institution required, Purdue underclassmen preferred.
Hours: 10–20 hours per week, classes permitting, during normal business hours. Ability to work during summer semester desired, but not required.
Starting: Spring/Summer 2022 - We will start interviewing in ASAP. Submit your application to envision@purdue.edu and we will reach out to you.

Description

The Envision Center is seeking a new web visualization programmer. This student will be working on building interactive real-time 3D visualizations for web. This will involve working with geospatial visualization frameworks like CesiumJS, back-end infrastructure like AWS and front-end JavaScript frameworks. The student may also be involved in collaborating with artists and implementing innovative interaction techniques along with deploying and testing. This position will create opportunities to grow the student’s portfolio and provide experience in project development pipeline, client interactions, time and team management.

Skills, Proficiency & Requirements

  • Experience with JavaScript and Python is required.
  • Experience with working with geospatial data is required.
  • Experience with front-end web frameworks is required.
  • Experience with a graphics API like OpenGL/WebGL is required.
  • Knowledge of linear algebra is required.
  • Familiarity with concurrency/parallelism paradigms is preferred.
  • Familiarity with AWS/Docker is preferred.
  • Experience with procedural rendering is preferred.
  • Knowledge of aviation, meteorology is a bonus.