General Electric - GE logo
General Electric - GE

Built on more than 130 years of experience, GE Vernova, a division of General Electric (GE), is leading a new era of energy by electrifying the world while work

Senior Software Engineer – AI Backend and Agent Frameworks

Location

Washington

Posted

48 days ago

Salary

$104.8K - $174.5K / year

Seniority

Senior

Postgraduate Degree

Job Description

Senior Software Engineer – AI Backend and Agent Frameworks

General Electric - GE

Title: Sr Software Engineer – AI Backend & Agent Frameworks Location: Bellevue, WA, US Hybrid Full-time Job Description: Job Description Summary GE Vernova is seeking a Sr. Software Engineer to join our Applied Grid Innovation team within Grid Software. In this hybrid role, you will focus on building scalable backend platforms and AI agent frameworks that power next-generation grid applications across AEMS, ADMS, and WAMS. You will design and develop distributed systems, microservices, and AI-driven orchestration layers that enable intelligent automation, decision support, and control room innovation. This role is ideal for a backend-focused engineer who enjoys architecting robust systems and building production-grade AI infrastructure for mission-critical environments. In this role, you will: - Design, implement, and maintain scalable backend services and distributed systems using Python, Java, C++, or Go. - Architect and develop AI agent frameworks that orchestrate ML models, rule engines, simulation engines, and enterprise grid services. - Build microservices-based platforms that integrate SCADA, PMU, time-series databases, and operational data systems into AI-enabled applications. - Develop APIs, event-driven services, and data pipelines to support real-time and near-real-time grid analytics. - Implement orchestration layers for AI workflows, including model lifecycle management, inference services, agent coordination, and feedback loops. - Translate power system analytics and optimization models into production-grade backend services. - Design secure, high-performance systems suitable for on-premises and critical control center environments. - Contribute to system architecture decisions, emphasizing scalability, reliability, fault tolerance, and cybersecurity. - Lead code quality initiatives including automated testing, CI/CD pipelines, performance tuning, and observability. - Collaborate closely with data scientists, power systems engineers, and DevOps teams to deploy AI-driven backend solutions into operational environments. - Participate actively in Agile development processes including sprint planning, design reviews, and technical leadership. Education & Qualifications - Master’s or PhD in Computer Science, Software Engineering, or related field. - 5+ years of professional experience in backend or distributed systems development. - Strong experience designing microservices, REST/gRPC APIs, and event-driven architectures. - Experience building AI/ML production systems, including model serving, inference pipelines, or agent-based orchestration frameworks. - Proficiency in Python and backend language (Java, C++, Go). - Experience with AI/ML frameworks (TensorFlow, PyTorch, Scikit-learn) and model deployment patterns. - Familiarity with time-series data systems and high-throughput data processing. - Experience developing software for on-premises, mission-critical, or control system environments. - Working knowledge of EMS, DMS, WAMS, SCADA, or power system operations is highly desirable. - Experience with containerization (Docker), orchestration (Kubernetes), and CI/CD pipelines. - Strong understanding of software architecture, concurrency, system performance, and security principles. GE Vernova offers a great work environment, professional development, challenging careers, and competitive compensation. 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. GE Vernova will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a drug screen (as applicable). Relocation Assistance Provided: Yes For candidates applying to a U.S. based position, the pay range for this position is between $104,800.00 and $174,500.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. Bonus eligibility: ineligible. Available benefits include medical, dental, vision, and prescription drug coverage; access to Health Coach from GE Vernova, a 24/7 nurse-based resource; and access to the Employee Assistance Program, providing 24/7 confidential assessment, counseling and referral services. Retirement benefits include the GE Vernova Retirement Savings Plan, a tax-advantaged 401(k) savings opportunity with company matching contributions and company retirement contributions, as well as access to Fidelity resources and financial planning consultants. Other benefits include tuition assistance, adoption assistance, paid parental leave, disability benefits, life insurance, 12 paid holidays, and permissive time off. GE Vernova Inc. or its affiliates (collectively or individually, “GE Vernova”) sponsor certain employee benefit plans or programs GE Vernova reserves the right to terminate, amend, suspend, replace, or modify its benefit plans and programs at any time and for any reason, in its sole discretion. No individual has a vested right to any benefit under a GE Vernova welfare benefit plan or program. This document does not create a contract of employment with any individual.

Related Job Pages

More Backend Engineer Jobs

Travoom logo

CTO, Co-Founder – Hands-on Rust, Startup Experience

Travoom

Travoom is the marketplace for bucket list travel experiences.

Backend Engineer48 days ago
Full TimeRemoteTeam 11-50H1B No Sponsor

• Lead and build Rust-native platform from the ground up • Mentor and develop young engineering team working for deferred compensation • Ensure scalability, security, and performance of our architecture • Work hands-on with the codebase, setting up best practices • Coordinate development timelines for Phase 1 (7–8 months) and Phase 2 (9–10 months)

Texas
BJAK logo

全栈工程师, JavaScript/TypeScript (Full Stack Engineer) (Remote)

BJAK

Bjak is a technology company focused on making financial services easy, fun and more rewarding for everyone

Backend Engineer48 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

Bjak 致力于为东南亚地区人民提供可负担且可持续的金融服务。总部位于马来西亚,Bjak 是东南亚最大的保险门户平台。我们的主平台 Bjak.com 帮助数百万人找到最具性价比和最高保障的保险方案。 我们在技术方面的投资(如定制 API、交易系统和数据科学)旨在让金融服务更易获取,打破以往难以接触或难以理解的壁垒。 随着我们在马来西亚持续扩展业务,欢迎加入这段令人振奋的旅程。如果你认同我们的愿景,并希望为 Bjak 的下一个成功篇章贡献力量,我们期待你的加入。 职责描述 - 使用 NodeJS 开发高质量的后端系统,并遵守最佳编码实践。 - 使用 ReactJS / NextJS 开发高质量的前端应用程序,并遵守最佳编码实践。 - 确保生产稳定性,并及时解决关键问题以最小化运营影响。 - 分析现有代码并确定增强和优化的机会。 - 通过高效处理变更请求来支持跨职能团队。 - 指导和培训初级开发人员有关软件开发的最佳实践。 - 审查同事的拉取请求以保持代码质量和一致性。 你将带来 - 计算机科学、软件工程、信息技术或相关领域的学士学位,并具有算法和数据结构的坚实基础。 - 超过三年的全职软件工程经验。 - 精通 NodeJS、NestJS、ExpressJS、GraphQL 和 Postman 等后端开发技术。 - 精通 ReactJS、NextJS 和 Styled-components 等前端开发技术。 - 具有 MongoDB 和 MySQL 数据库管理经验。 - 熟悉使用 Selenium、Cypress 和 Puppeteer 等工具的自动化工作流程。 - 表现出对编程和独立解决问题的热情。 - 英语可以口语交流 加分项 - 相关项目的作品集是非常有优势的。 - 具有 GCP 或 AWS 云服务和代码基础设施实践经验。 - 具有 UI/UX 设计经验。 - 熟悉测试驱动开发(TDD)或行为驱动开发(BDD)。 - 具有 Pug 或 Slim 等网页模板语言的经验。 - 具有技术文档编写经验者优先。 福利待遇: - 完全远程角色: 可以在任何地方工作,享受完全远程工作的自由。 - 处理快速变化、具有挑战性和独特的业务问题。 - 享受强大的学习和发展计划,促进职业成长。 - 在国际化的工作环境中茁壮成长,组织结构扁平化。 - 获得有竞争力的薪资待遇。 Bjak is focused on providing access to affordable and sustainable financial services for people in ASEAN. Headquartered in Malaysia, Bjak is the largest insurance portal in Southeast Asia. Our main portal, Bjak.com, helps millions find the insurance policy with the best value and highest coverage for them. Our investments in technology such as Custom API, trading systems and data science is to enable easy access to financial services that were previously inaccessible or difficult to understand. Join us on this exciting journey as we expand our operations in Malaysia. We're looking for dynamic individuals who share our vision and want to contribute to the next chapter of Bjak's success. Responsibilities - Develop high-quality backend systems using NodeJS, adhering to best coding practices. - Develop high-quality frontend applications using ReactJS / NextJS, adhering to best coding practices. - Ensure production stability and promptly resolve critical issues to minimize operational impact. - Analyze existing code and identify opportunities for enhancement and optimization. - Support cross-functional teams by addressing change requests efficiently. - Mentor and guide junior developers on best practices in software development. - Review peer pull requests to maintain code quality and consistency. What You’ll Bring - Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related field, with a strong foundation in algorithms and data structures. - Over 3 years of full-time experience in software engineering. - Proficient in backend development technologies such as NodeJS, NestJS, ExpressJS, GraphQL, and Postman. - Proficient in frontend development technologies such as ReactJS, NextJS, and Styled-components. - Experienced in database management, including MongoDB and MySQL. - Familiar with automation workflows using tools like Selenium, Cypress, and Puppeteer. - Demonstrated passion for programming and problem-solving independently. Bonus Points - A portfolio of relevant projects is highly advantageous. - Experience with GCP or AWS cloud services and Infrastructure as Code practices. - Experience in UI/UX design. - Familiarity with Test-Driven Development (TDD) or Behavior-Driven Development (BDD). - Experience with web templating languages such as Pug or Slim. - Experience in technical documentation is a plus. Benefits: - Fully Remote Role: Work from anywhere and enjoy the freedom of a fully remote position. - Innovative Challenges: Work on fast-moving, challenging, and unique business problems. - Career Growth: Benefit from strong learning and development plans for your career growth. - Global Environment: Thrive in an international work environment with a flat organizational structure. - Competitive Salary: Receive a competitive salary package.

China
BJAK logo

高级软件工程师, JavaScript/TypeScript (Senior Software Engineer) (Remote)

BJAK

Bjak is a technology company focused on making financial services easy, fun and more rewarding for everyone

Backend Engineer48 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

Bjak 致力于为东南亚地区人民提供可负担且可持续的金融服务。总部位于马来西亚,Bjak 是东南亚最大的保险门户平台。我们的主平台 Bjak.com 帮助数百万人找到最具性价比和最高保障的保险方案。 我们在技术方面的投资(如定制 API、交易系统和数据科学)旨在让金融服务更易获取,打破以往难以接触或难以理解的壁垒。 随着我们在马来西亚持续扩展业务,欢迎加入这段令人振奋的旅程。如果你认同我们的愿景,并希望为 Bjak 的下一个成功篇章贡献力量,我们期待你的加入。 职责描述 - 使用 NodeJS 开发高质量的后端系统,并遵守最佳编码实践。 - 使用 ReactJS / NextJS 开发高质量的前端应用程序,并遵守最佳编码实践。 - 确保生产稳定性,并及时解决关键问题以最小化运营影响。 - 分析现有代码并确定增强和优化的机会。 - 通过高效处理变更请求来支持跨职能团队。 - 指导和培训初级开发人员有关软件开发的最佳实践。 - 审查同事的拉取请求以保持代码质量和一致性。 你将带来 - 计算机科学、软件工程、信息技术或相关领域的学士学位,并具有算法和数据结构的坚实基础。 - 超过三年的全职软件工程经验。 - 精通 NodeJS、NestJS、ExpressJS、GraphQL 和 Postman 等后端开发技术。 - 精通 ReactJS、NextJS 和 Styled-components 等前端开发技术。 - 具有 MongoDB 和 MySQL 数据库管理经验。 - 熟悉使用 Selenium、Cypress 和 Puppeteer 等工具的自动化工作流程。 - 表现出对编程和独立解决问题的热情。 加分项 - 相关项目的作品集是非常有优势的。 - 具有 GCP 或 AWS 云服务和代码基础设施实践经验。 - 具有 UI/UX 设计经验。 - 熟悉测试驱动开发(TDD)或行为驱动开发(BDD)。 - 具有 Pug 或 Slim 等网页模板语言的经验。 - 具有技术文档编写经验者优先。 福利待遇: - 完全远程角色: 可以在任何地方工作,享受完全远程工作的自由。 - 处理快速变化、具有挑战性和独特的业务问题。 - 享受强大的学习和发展计划,促进职业成长。 - 在国际化的工作环境中茁壮成长,组织结构扁平化。 - 获得有竞争力的薪资待遇。 Bjak is focused on providing access to affordable and sustainable financial services for people in ASEAN. Headquartered in Malaysia, Bjak is the largest insurance portal in Southeast Asia. Our main portal, Bjak.com, helps millions find the insurance policy with the best value and highest coverage for them. Our investments in technology such as Custom API, trading systems and data science is to enable easy access to financial services that were previously inaccessible or difficult to understand. Join us on this exciting journey as we expand our operations in Malaysia. We're looking for dynamic individuals who share our vision and want to contribute to the next chapter of Bjak's success. Responsibilities - Develop high-quality backend systems using NodeJS, adhering to best coding practices. - Develop high-quality frontend applications using ReactJS / NextJS, adhering to best coding practices. - Ensure production stability and promptly resolve critical issues to minimize operational impact. - Analyze existing code and identify opportunities for enhancement and optimization. - Support cross-functional teams by addressing change requests efficiently. - Mentor and guide junior developers on best practices in software development. - Review peer pull requests to maintain code quality and consistency. What You’ll Bring - Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related field, with a strong foundation in algorithms and data structures. - Over 3 years of full-time experience in software engineering. - Proficient in backend development technologies such as NodeJS, NestJS, ExpressJS, GraphQL, and Postman. - Proficient in frontend development technologies such as ReactJS, NextJS, and Styled-components. - Experienced in database management, including MongoDB and MySQL. - Familiar with automation workflows using tools like Selenium, Cypress, and Puppeteer. - Demonstrated passion for programming and problem-solving independently. Bonus Points - A portfolio of relevant projects is highly advantageous. - Experience with GCP or AWS cloud services and Infrastructure as Code practices. - Experience in UI/UX design. - Familiarity with Test-Driven Development (TDD) or Behavior-Driven Development (BDD). - Experience with web templating languages such as Pug or Slim. - Experience in technical documentation is a plus. Benefits: - Fully Remote Role: Work from anywhere and enjoy the freedom of a fully remote position. - Innovative Challenges: Work on fast-moving, challenging, and unique business problems. - Career Growth: Benefit from strong learning and development plans for your career growth. - Global Environment: Thrive in an international work environment with a flat organizational structure. - Competitive Salary: Receive a competitive salary package.

China

This is a remote position. Latin America | Europe | US We are seeking a seasoned Engineering Manager who remains a technologist at heart. This is a "player-coach" role designed for a senior back-end engineer who has successfully transitioned into leadership without losing their technical edge. You should be someone who makes sound, high-stakes decisions quickly, acts as technical authority and understands that great software is built by people who truly care about the product’s mission. Key Responsibilities - Lead & Mentor: Manage a high-performing squad of engineers, fostering a culture of technical excellence and professional growth. - Architect & Execute: Leverage your deep Python expertise to guide architectural decisions and provide hands-on technical leadership on complex back-end challenges. - Product Ownership: Work closely with stakeholders to understand the "why" behind the "what," ensuring engineering efforts align with the broader business vision. What You Bring - Python Mastery: An extensive background in senior-level Python back-end engineering. You should still feel at home in a codebase and be hands-on. - Proven Leadership: Experience managing direct reports or mentoring engineering teams. - Senior Engineering Judgment: The ability to make fast, reliable decisions based on experience and technical maturity. Bonus Points For: - The Tech Stack: Hands-on experience with Django or FastAPI. - Ops Fluency: A background in Infrastructure and DevOps (AWS, CI/CD, K8s).

United States