Software Engineer advancing long-term power system planning software focused on production cost modeling at GE Vernova. Collaborating with experts to create scalable and transparent software.
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
3-5 years of experience with bachelor’s or Master’s degree in Computer Science, Engineering, Applied Mathematics, Operations Research, or a related field
Strong 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
Lead Software Engineer managing complex systems and driving technical decisions at Datasite. Collaborating with cross - functional teams to ensure delivery of high - quality software solutions.
Senior Software Engineer for Datasite developing complex systems and mentoring teams to ensure technical excellence. Leading design and collaboration with cross - functional stakeholders for impactful features.
Senior Engineer responsible for developing and validating inspection technologies for aerospace propulsion programs. Collaborating closely with engineering, quality, and suppliers throughout the NPI and FAI phases.
Oracle SCM Functional Lead Consultant overseeing business processes and project implementation for Oracle ERP cloud. Responsible for quality management, configuration reviews, and leading client discussions.
Technical Lead responsible for Java enterprise application development and support with a focus on cloud technologies. Collaborating with clients and architects for backend integrations and project methodologies.
Technical Salesforce Developer enabling complex software solutions for business needs. Collaborating with IT teams for stable operations, defect fixing, and capability building.
Full - Stack Developer supporting federal clients with web and mobile applications at Niyam IT. Collaborating cross - functionally to develop and maintain new features using modern technologies.
Senior Software Engineer at Ingrid, a leading European startup solving delivery optimization. Lead complex projects and grow fellow engineers through mentorship in a hybrid work model.
Staff Backend Engineer at Snap Inc. responsible for designing and operating scalable services and advocating for best practices. Collaborating across teams to innovate and improve the product.
Staff Software Engineer designing, implementing, and operating backend services for Snap’s growth notification platform. Leading technical direction and integrating growth notifications across communication channels for user engagement.