Software Engineering Specialist will assist in developing the PlanOS, GE Vernova’s next-generation grid planning platform designed to integrate advanced analytics, high-performance computing, and unified data management for power system studies, including steady-state power flow, transient stability, resource adequacy, production cost, and capacity expansion simulations. In this role, you will work on building scalable software solutions, optimizing system performance, and implementing DevOps best practices. This role will contribute to next-generation energy management, grid planning, and power system optimization solutions.Job Description
Roles and Responsibilities
Design, develop, and maintain software solutions that support grid optimization, power system planning and analyticsDesign scalable, high-performance database solutions using SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB)Develop and manage ORM frameworks like SQLAlchemy and Django ORM to structure data effectivelyAnalyze and improve code efficiency, database queries, and API response times to enhance system scalabilityWork within a team using Git & GitHub for source code management and collaborative developmentEnsure adherence to cybersecurity best practices and regulatory compliance in software developmentRequired Qualifications
Bachelor’s degree in software engineering, Computer Science, Computer Systems Engineering or related field from an accredited college or universityDemonstrated software development skills in Python, Java, C#, JavaScript etc.,2 - 3 years of academic or professional experience in Commercial Software Development, Power Systems Analysis or the Energy industryDesired Characteristics
Demonstrated software development skills in modern object-oriented languages (at least one of C#, Java, or Python)Strong communication and problem-solving skillsExperience with hdf5/ h5py as well as software build process, unit testing, and software QAExperience with Mercurial, GIT, or other distributed revision control software and developing engineering software toolsExperience with deploying, managing, and optimizing applications on AWS cloud infrastructureExperience with automated CI/CD pipelines (GitHub Actions, Jenkins, AWS CodePipeline) to enable rapid and reliable software deliverySelf-starter with the ability to lead development projectsProficient with Microsoft Office SuiteMasters / PhD degree in IT, Computer Science, Engineering or related fieldDemonstrated application of complex mathematics and engineering to real-world electric power system problemsAbout us:
GE Vernova is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
*Disclosure of your Gender or Sexual orientation is completely Voluntary and not mandatory.
www.ge.com
Note:
To comply with US immigration and other legal requirements, it is necessary to specify the minimum number of years' experience required for any role based within the USA. For roles outside of the USA, to ensure compliance with applicable legislation, the JDs should focus on the substantive level of experience required for the role and a minimum number of years should NOT be used.
Relocation Assistance Provided: Yes