FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineering Specialist – Capacity Expansion
Switzerland Global EnterpriseSoftware Engineering Specialist for capacity expansion modeling at GE Vernova. Collaborating with experts to enhance power system planning software and optimize investment decisions.
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Pythonlarge-scale optimization modelsscenario analysissensitivity analysisdata traceabilitymemory efficiencyruntime performanceproduction-grade planning toolssoftware engineering best practicescode documentation
Soft Skills
collaborationcommunicationtechnical explanationvalidationproblem-solving
Tools & Technologies
version controltesting frameworkscode review tools
Industry Keywords
capacity expansion planninggeneration investmentstorage investmenttransmission investmentmulti-region planninginter-regional planninglong-term planningapplied mathematicsoperations research
Tech Stack
Tools & technologiesPython
About the role
Key responsibilities & impact- Implement, and maintain software modules for capacity expansion planning, including generation, storage, and transmission investment 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.
- Improve runtime performance and memory efficiency for large datasets and long planning horizons.
- Integrate 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 nontechnical stakeholders.
- Contribute to documentation and user-facing explanations of model logic and limitations.
Requirements
What you’ll need- 0-3 years of experience with bachelor’s degree in computer science, engineering, applied mathematics, operations research, or a related field
- Strong programming skills in Python.
- Familiarity with software engineering best practices (version control, testing, code reviews).
Benefits
Comp & perks- Relocation Assistance Provided: Yes