Staff Software Engineer - AI Backend & Agent Frameworks

GE Vernova

  • Remote
  • Remote
  • $126,500 - $210,900 a year
  • Posted Jul 29, 2026
Sign up — let your agent apply Sign in

BestApply tailors your resume and applies for you.

PyTorchStreamingSoftware EngineeringReal-timeMicroservicesC++ScalabilityLifecycle ManagementJavaGRIDContinuous DeliverySCADA

Job description

About the role

As a Staff Software Engineer on the Applied Grid Innovation team, you will design and build distributed backend platforms and AI agent frameworks that enable next‑generation grid management, working on microservices, AI/ML production infrastructure, and mission‑critical control‑center deployments.

About the company

GE Vernova is a global energy and power technology company focused on building a world that works, offering a range of industrial solutions for power grid management and investing in employee development, competitive benefits, and an inclusive culture.

Requirements

  • 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.
  • 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.
  • Experience developing software for on‑premises, mission‑critical, or operational technology (OT) control environments (preferred).
  • Working knowledge of Energy Management Systems (EMS), Distribution Management Systems (DMS), WAMS, SCADA, or power system operations (preferred).
  • Familiarity with time‑series data systems and high‑throughput data processing pipelines (preferred).
  • Formal education (Bachelor’s, Master’s, or PhD) in Computer Science, Software Engineering, or related field (nice to have).