GE Vernova

GE Vernova

Staff Software Engineer – AI Backend & Agent Frameworks

Bellevue · Staff+

Sponsorship not specifiedDetected 79 days ago
PythonJavaC++Distributed SystemsDockerKubernetesCI/CDDevOpsRESTgRPCMachine LearningTensorFlowPyTorchscikit-learnAI OrchestrationCybersecurityPower ElectronicsTest AutomationSCADA

Stay score

odds of building a lasting career here

37Risky
Cap-exempt (no lottery)0
Sponsors this role78
Entry-level history0
PERM / green-card track0
Lottery odds40
Fits your clock70

Thin sponsorship signal and lottery-bound. A low-probability bet with your clock running. Prioritize cap-exempt roles and proven entry-level sponsors first.

Lottery odds assume a STEM candidate.

Personalize to your clock →

Community outcomes

No reports yet — be the first to help the next applicant.

About the role

  • 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.
  • Contribute to architecture decisions with a focus on scalability, fault tolerance, cybersecurity, and suitability for on-premises control center deployments.

Responsibilities

  • 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.
  • 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.
  • Hands-on experience building AI/ML production systems - including model serving, inference pipelines, or agent-based orchestration frameworks

Requirements

  • Proficiency in Python and at least one additional backend language (Java, C++, or Go)
  • 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

Skills

  • Job Description Summary
  • The power grid is changing - and the software behind it needs to change faster.

Compensation

  • For candidates applying to a U.S. based position, the pay range for this position is between $126,500.00 and $210,900.00.

Benefits

  • Bonus eligibility: discretionary annual bonus.

Company info

  • The Company pays a geographic differential of 110%, 120% or 130% of salary in certain areas.
  • Who We're Looking For

Equal opportunity

  • 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.

Visa & Work Authorization

  • GE Vernova will only employ those who are legally authorized to work in the United States for this opening.

This listing is sourced directly from GE Vernova's careers page and normalized into a canonical job model.