National Renewable Energy Laboratory

Software Engineering Intern – Grid Modeling Applications

National Renewable Energy Laboratory

internship

Posted on:

Location Type: Remote

Location: ColoradoUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $51,200 - $81,900 per year

Job Level

Tech Stack

About the role

  • Contribute to the full software development lifecycle, from design and prototyping to testing and deployment of applications in the Sienna platform.
  • Develop new features for existing and new energy analysis applications and libraries, including planning and operational models.
  • Collaborate with researchers to take technical specifications and translate them into code.
  • Write documentation and unit tests to ensure code quality and maintainability.
  • Participate in code reviews and team meetings, actively contributing to our agile development process.

Requirements

  • Must be enrolled as a full-time student in a Bachelor's, Master's or PhD degree program, or graduated in the past 12 months from an accredited institution.
  • Must have a minimum of a 3.0 cumulative grade point average.
  • Completed a Bachelor's or Master's degree in Electrical Engineering, Computer Science, Software Engineering, Operational Research, Applied Mathematics, or a related field, or currently enrolled in a master's or PhD program in these fields
  • Demonstrated proficiency in at least one modern programming language (e.g., Julia or Python)
  • Solid understanding of core computer science principles and software engineering practices
  • Experience using Git and GitHub for version control
  • A link to a GitHub profile and a portfolio of software projects or applications is required for consideration.
  • Excellent problem-solving and communication skills.
Benefits
  • medical, dental, and vision insurance
  • 403(b) Employee Savings Plan with employer match*
  • sick leave (where required by law)
  • performance-, merit-, and achievement-based awards (potentially monetary)
  • possible relocation expense reimbursement
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
programming languageJuliaPythonsoftware development lifecycletestingdeploymentcode qualityunit testsagile developmentoperational models
Soft Skills
problem-solvingcommunication
Certifications
Bachelor's degreeMaster's degreePhD degree