Staff Software Engineer – AI Backend & Agent Frameworks
About This Role
The power grid is changing — and the software behind it needs to change faster. As a Staff Software Engineer on GE Vernova's Applied Grid Innovation team, you'll build the backend platforms and artificial intelligence (AI) agent frameworks that make next-generation grid management possible. Your work will directly shape how grid operators make decisions, automate complex workflows, and maintain reliable energy delivery at scale. This is a senior individual contributor role for an engineer who thrives on system architecture challenges and wants their code running in production environments where reliability isn't optional.
What You'll Do
- Design and build distributed backend systems using Python, Java, C++, or Go — creating scalable microservices, APIs, and event-driven architectures that integrate with operational grid systems including Supervisory Control and Data Acquisition (SCADA), Phasor Measurement Unit (PMU) data streams, and time-series databases.
- Architect AI agent frameworks that orchestrate machine learning (ML) models, rule engines, simulation engines, and enterprise grid services — enabling intelligent automation and decision support in control room environments.
- Develop AI/ML production infrastructure, including model lifecycle management, inference services, agent coordination layers, and real-time feedback loops for Advanced Energy Management Systems (AEMS), Advanced Distribution Management Systems (ADMS), and Wide Area Monitoring Systems (WAMS).
- Lead code quality and engineering excellence, including automated testing, Continuous Integration/Continuous Deployment (CI/CD) pipeline development, performance tuning, and system observability.
- Collaborate across disciplines — working alongside data scientists, power systems engineers, and DevOps teams to bring AI-driven solutions from prototype to production in mission-critical environments.
- Contribute to architecture decisions with a focus on scalability, fault tolerance, cybersecurity, and suitability for on-premises control center deployments.
Required Qualifications
- 5+ years of professional experience in backend or distributed systems development
- Proficiency in Python and at least one additional backend language (Java, C++, or Go)
- Proven experience designing microservices, REST/gRPC APIs, and event-driven architectures
- Hands-on experience building AI/ML production systems — including model serving, inference pipelines, or agent-based orchestration frameworks
- Experience with AI/ML frameworks such as TensorFlow, PyTorch, or Scikit-learn
- Experience with containerization (Docker), orchestration (Kubernetes), and CI/CD pipelines
- Strong understanding of software architecture, concurrency, system performance, and security principles
Preferred Qualifications
- Experience developing software for on-premises, mission-critical, or operational technology (OT) control environments
- Working knowledge of Energy Management Systems (EMS), Distribution Management Systems (DMS), WAMS, SCADA, or power system operations
- Familiarity with time-series data systems and high-throughput data processing pipelines
Education
A formal education and subsequent Bachelor's, Master's, or PhD in Computer Science, Software Engineering, or a related field is nice to have, but we are most interested in your total experience and professional achievements.
Benefits
- Medical, dental, vision, and prescription drug coverage
- Access to Health Coach from GE Vernova, a 24/7 nurse-based resource
- Access to the Employee Assistance Program, providing 24/7 confidential assessment, counseling and referral services
- GE Vernova Retirement Savings Plan, a tax-advantaged 401(k) savings opportunity with company matching contributions and company retirement contributions
- Access to Fidelity resources and financial planning consultants
- Tuition assistance
- Adoption assistance
- Paid parental leave
- Disability benefits
- Life insurance
- 12 paid holidays
- Permissive time off
Pay
For candidates applying to a U.S. based position, the pay range is between $126,500.00 and $210,900.00. The Company pays a geographic differential of 110%, 120% or 130% of salary in certain areas. The specific pay offered may be influenced by a variety of factors, including the candidate's experience, education, and skill set. This position is eligible for a discretionary annual bonus.
Relocation assistance is available for this position.