Software Engineering Specialist - Capacity Expansion
On-site · Bengaluru, Karnataka, India or Hyderabad, Telangana, India
Job Summary
Software Engineering Specialist focused on capacity expansion modeling for long-term power system planning. Responsibilities include implementing and maintaining software modules for capacity expansion planning (generation, storage, transmission), supporting multi-region planning with long temporal/spatial resolution, building and improving large-scale optimization models, and developing scenario/sensitivity analyses. Emphasis on creating scalable, reliable, and well-documented production-grade planning tools with attention to runtime performance and memory efficiency, data traceability, and reproducibility. Collaborate with domain experts to validate model behavior, contribute to documentation and user-facing explanations of model logic and limitations, and communicate technical concepts to both technical and nontechnical stakeholders.
Required Qualifications
- 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)
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.