Job Closed
This listing is no longer active.
#TransformingEnergy
Software Engineering Intern – Grid Modeling Applications
Location
Colorado
Posted
123 days ago
Salary
$51.2K - $81.9K / year
Seniority
Entry Level
Job Description
Software Engineering Intern – Grid Modeling Applications
National Renewable Energy Laboratory
• 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.
Job 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
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Become a part of our caring community and help us put health first • design, develop, and own a high-performance, real-time decision engine. • This stateless, deterministic platform delivers rapid, transparent, and reproducible recommendations across digital and assisted channels. • The engine evaluates contextual inputs, applies versioned business rules, incorporates model scores, and generates ranked, explainable decision responses, while execution and state management are handled by downstream systems. • Ideal for candidates passionate about low-latency Java services, robust API design, and building highly auditable systems.
Lead Software Engineer
Stillfront GroupA global games company founded in 2010. Our digital games are enjoyed by ~70 million people every month.
• Direct the technical execution of the engineering team through code reviews, design oversight, and mentorship. • Architect and implement complex full stack features, managing both client-side gameplay and backend service integration. • Guide the engineering schedule by balancing feature priorities with technical debt and live operations needs. • Partner with Art, Design, and Product teams to translate creative requirements into technical implementations. • Identify and address potential bottlenecks in assets, design, or specs before they impact development timelines. • Maintain the health of content and build pipelines to ensure stable client and server deployments. • Take full responsibility for release quality by establishing testing protocols for a team that validates its own code, and monitoring production to address live issues.
Software Engineer I, Full Stack – Consumer Engineering
AffirmWe create honest financial products that improve lives.
• Work on tasks that contribute to the team's projects and goals • Collaborate proactively with team and stakeholders, creating visibility regarding work risks and trade-offs • Balance speed and quality to hit business goals while protecting systems from downtime • Engage in community building activities on the team • Participate in on-call rotation as a requirement
• As a full-stack developer, you will take end-to-end responsibility for developing and delivering new features of obilet.com 's B2B & B2C web applications and business API along with the current system’s maintenance • Contributing to design and development phases for obilet web application front-end and business API back-end • Identifying, investigating, and implementing applicable solutions to business requirements • Ensure obilet web application and business API meet current web standards & accessibility requirements • Following industry best practices in design and product development, also taking initiative in recommending possible enhancements




