PowerNOVA transforms how energy professionals access and understand regulatory and operational data. Using advanced AI and Retrieval-Augmented Generation (RAG) technology, we've built a conversational interface that makes thousands of energy documents instantly searchable through natural language. Our platform provides comprehensive operational and regulatory data from ISO/RTO markets (CAISO, ERCOT, PJM, MISO, SPP, NYISO, ISO-NE) and government organizations like FERC, allowing users to ask questions and get instant answers with source citations. Users can also upload their own documents to combine public data with proprietary information in one unified platform.
We're seeking two motivated software engineering interns to join our team and contribute to the development of PowerNOVA. This is a hands-on opportunity to work across the entire stack, from document processing and data preparation to frontend design and deployment infrastructure.
This role offers exposure to multi-disciplinary work at the intersection of software engineering and power systems. While the primary focus is on full-stack development, you'll have the opportunity to learn about and work with technical content in the energy domain.
- Prepare and process documents for integration into our RAG application
- Work with various document formats and implement parsing strategies
- Optimize document chunking, embedding, and retrieval workflows
- Collaborate on improving the quality and relevance of retrieved content
- Design and iterate on user-friendly interfaces for the RAG application
- Implement responsive, intuitive UI components
- Gather user feedback and rapidly prototype improvements
- Ensure seamless integration between frontend and backend services
- Assist with deployment pipelines and CI/CD workflows
- Monitor application performance and troubleshoot issues
- Work with cloud infrastructure and containerization tools
- Implement best practices for version control and deployment
- Real-world experience building production AI applications
- Exposure to the full software development lifecycle
- Mentorship from experienced engineers
- Hands-on work with cutting-edge LLM and RAG technology
- Opportunity to work at the intersection of software engineering and power systems
- Chance to make meaningful contributions to a live product
- Pursuing a degree in Computer Science, Software Engineering, or related field
- Strong programming fundamentals in at least one modern language (Python, JavaScript/TypeScript, etc.)
- Understanding of full-stack development concepts
- Problem-solving mindset and eagerness to learn
- Good communication and collaboration skills
- Experience with frontend frameworks (React, Vue, Svelte, etc.)
- Familiarity with LLMs, embeddings, or RAG architectures
- Knowledge of document processing libraries and techniques
- Experience with Docker, Kubernetes, or cloud platforms (AWS, GCP, Azure)
- Understanding of vector databases and semantic search
- Interest in or exposure to power systems, electrical engineering, or energy sector applications
- Previous internship or project experience