Hybrid Undergraduate/Graduate Intern – Transportation Research Software Engineering

Posted 3 weeks ago

Apply now

About the role

  • Intern developing transportation modeling tools at NLR. Collaborating with researchers to enhance software libraries and streamline data pipelines for energy innovation.

Responsibilities

  • Collaborate with researchers to translate complex transportation energy concepts into robust, modular, and maintainable software libraries; focus on refactoring legacy scripts into production-grade tools.
  • Architect and implement high-performance computing (HPC) workflows to ingest, clean, and process large-scale geospatial and mobility datasets efficiently.
  • Enhance the performance and reliability of existing tools and models; implement parallelization strategies, improve memory management, and ensure code scalability.
  • Champion software engineering best practices within the research team, including implementing unit/integration testing, setting up CI/CD pipelines, and managing version control (Git) workflows.
  • Create comprehensive technical documentation (e.g., Sphinx, ReadTheDocs) for developed tools; assist in the technical writing for peer-reviewed publications regarding model architecture and computational methods.

Requirements

  • Minimum of a 3.0 cumulative grade point average
  • Must be enrolled as a full-time student in a bachelor’s degree program from an accredited institution
  • Earned a bachelor’s degree within the past 12 months
  • Must be enrolled as a full-time student in a master’s degree program from an accredited institution
  • Earned a master’s degree within the past 12 months
  • Completed master’s degree and enrolled as PhD student from an accredited institution
  • 1-2 years of programming experience

Benefits

  • medical, dental, and vision insurance
  • 403(b) Employee Savings Plan with employer match*
  • sick leave (where required by law)

Job title

Undergraduate/Graduate Intern – Transportation Research Software Engineering

Job type

Experience level

Entry level

Salary

$44,500 - $71,200 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job