EMS Applications Developer Sr.
Core
Designs, develops, and maintains Electric Power Grid applications and optimization models for the Texas wholesale market, integrating AI/ML for advanced analytics and forecasting.
Role type
Senior IC software engineer (grid applications & optimization)
Builds
Energy Management System (EMS) components, cloud-native microservices, and AI/ML models for grid operations and market solutions
Domain
Energy grid operations, wholesale electricity markets, power systems engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Fortran, C/C++, Java, Python, Perl, Oracle PL/SQL, linear/nonlinear optimization, containerization, CI/CD automation, microservices architecture
Preferred skills
Energy Management Systems (EMS) platform experience, cloud environments (AWS/Azure), commercial optimization solvers (CPLEX/AMPL/Gurobi), CIM/XML modeling, AI/ML frameworks (PyTorch/TensorFlow)
Technologies
Jenkins, Maven, Bitbucket, Docker, Kubernetes, Selenium, CPLEX, AMPL, Siemens WebSDK, GE EMS, Powertech DSATools
Responsibilities
Design and develop backend database changes and grid application interfaces; develop optimization models for grid operations and congestion management; deploy and configure vendor software releases; automate development processes and unit testing; conduct code reviews and mentor junior developers; define architecture for cloud-native adaptation of existing applications
Seniority
Senior, hands-on IC with strategic input