GE Vernova is seeking a Software Engineer to enhance their power system planning software, focusing on production cost modeling. The role involves collaborating with experts to develop advanced capabilities for long-term investment decisions in generation, transmission, and storage, while ensuring software reliability and scalability.
Responsibilities:
- Design, implement, and maintain software modules for production cost planning, including generation, storage, and transmission operating decisions
- Support multi-region and inter-regional planning with long-term temporal and spatial resolution
- Implement and improve large-scale optimization models, develop approaches for scenario analysis, sensitivity analysis, and long-horizon uncertainty
- Build maintainable, well-tested, and well-documented code for production-grade planning tools
- Design modular architectures that allow new technologies, policies, and constraints to be added over time
- Improve runtime performance and memory efficiency for large datasets and long planning horizons
- Integrate capacity expansion results with downstream models
- Ensure data traceability and reproducibility of planning results
- Collaborate with domain experts to validate model behavior and assumptions
- Clearly communicate technical concepts and modeling results to both technical and non-technical stakeholders
- Contribute to documentation and user-facing explanations of model logic and limitations
Requirements:
- Bachelor's or Master's degree in Computer Science, Engineering, Applied Mathematics, Operations Research, or a related field
- Minimum 3 years of experience programming skills in Python, Java, C# or similar. Familiarity with software engineering best practices (version control, testing, code reviews)
- Must be willing to learn and develop software in Fortran
- Experience developing optimization-based models or large-scale analytical software
- Ability to work with large datasets and complex model inputs
- Experience with power system planning, energy markets, or grid modeling
- Familiarity with production cost, capacity expansion, resource adequacy, or long-term planning frameworks
- Knowledge of renewable energy, storage, transmission planning, or decarbonization policy