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
Senior Software Engineer developing AI - assisted full stack applications using React.js and Node.js in Pune. Leading design discussions and mentoring junior developers for innovative web solutions.
Full Stack Developer focusing on frontend development using Typescript and React at SEB to innovate private internet banking for a leading tech company.
Senior Software Engineer designing and developing complex software solutions for AI - native banking platform. Collaborating with cross - functional teams to ensure reliability, scalability, and security.
Software Engineer developing and enhancing applications using C# and .NET for Civica’s comprehensive public service solutions. Collaborating in a hybrid team environment to deliver scalable and maintainable software.
Associate Software Engineer focused on developing solutions for the healthcare sector. Join innovative team at Carelon to inspire change and advance healthcare at a global level.
Software Developer creating robust and scalable solutions for U - Haul's U - Box program. Collaborating on key projects using the Microsoft stack and managing event - driven architectures.
Principal Engineering Lead at Kantar guiding AI - enabled enterprise platform development. Leading cross - functional collaboration and ensuring engineering excellence in ML and AI systems.
Software Engineer developing innovative software and features for Wi - Fi access points. Collaborating with cross - functional teams at Hewlett Packard Enterprise to enhance product capabilities.
Principal Software Engineer designing and developing software applications for space systems at Sierra Space. Leading technical architecture and collaborating with teams to innovate and protect national security.