Job Title: Software Engineering Intern
A Note from the Recruiter:
We’re looking for students who are excited about the energy industry and eager to learn! Previous energy experience or related coursework is a plus, but not required.
We will be hiring four Software Engineering Interns to join our various Pods. This specific posting is for our AI/ML Pod. Skills and responsibilities vary by Pod, so be sure to check out all of our Software Engineering internship opportunities!
This is a full-time, 13-week Summer 2027 internship as part of FlexGen’s Early Careers Program, which includes professional development, networking, and fun events throughout the summer.
Below, you’ll find more about this role!
Position Summary:
As an Intern on the Artificial Intelligence and Machine Learning (AI-ML) team, the ideal candidate is one that thrives in an entrepreneurial environment, where independent critical thinking and quick follow-on execution is highly valued. The candidate will perform a variety of data science, code implementation and test activities in FlexGen’s HybridOS energy management system product line for large scale renewable and clean generation and storage sites. Interns at FlexGen contribute directly to production software that will directly drive value for our customers.
Major Job Responsibilities:
- Build and evaluate machine learning and LLM-based features that ship into HybridOS and FlexGen’s internal analytics tools.
- Languages: Python, SQL, Bash
- Data and ML: pandas, NumPy, scikit-learn or PyTorch depending on the project; embeddings and vector search; LLM APIs
- Platforms: AWS (Bedrock, S3, Lambda, IAM), Databricks (Delta tables, Unity Catalog, SQL warehouses)
- Engineering: Git, Docker, Linux, and some TypeScript or React when a result needs a front end
Position Requirements:
- Enrolled in Computer Science, Computer Engineering, Electrical Engineering or similar technology major
- Coursework or project experience demonstrating software engineering knowledge
- A portfolio of completed projects
- Experience working with a cross-functional team
- Ability to effectively communicate in formal and informal settings
Early Careers Program:
A 13-week summer program designed to provide real-world work experience to students currently pursuing a degree in a related field to FlexGen. This program will give students interested in a career in renewable energy and battery storage space hands-on exposure to FlexGen projects and mentorship from industry professionals.
About FlexGen:
Based in Durham, N.C., FlexGen is an innovative software and services provider in the global energy storage sector. At the forefront of the energy transition, FlexGen leverages decades of engineering and software expertise to help shape the future of sustainable power both in the United States and globally. FlexGen’s HybridOS™ software seamlessly integrates with any hardware vendor and with both traditional and renewable power sources. Our advanced analytics and AI-driven insights enable energy storage owners to effectively deploy diverse power market strategies and integrate various generation forms, enhancing grid stability and increasing economic returns.