Full-Stack Software Engineer designing and delivering edge intelligence and digital twin components for next-generation decentralized grid operations. Building foundations enabling autonomous, self-healing, and adaptive grid management in a fast-moving environment.
Responsibilities
Build and deploy edge-native software components for decentralized operation, sensing, and control.
Develop federated data pipelines that allow distributed nodes to collaborate securely without central coordination.
Integrate field data sources (SCADA, PMUs, DER controllers) and IoT protocols/networks (LoRa, MQTT, DNP3, Modbus).
Support experimentation and prototyping in simulation environments and customer’s test sites.
Contribute to the design of federated data and learning frameworks that connect distributed edge systems securely and reliably.
Contribute to engineer fault-tolerant data synchronization and concurrency control across distributed edge environments.
Collaborate with systems and data engineers to close the loop between simulation and live operations.
Collaborate with cross-functional teams to integrate AI/ML capabilities, federated control frameworks, and digital twins into next-generation grid platforms.
Work closely with data scientists, control engineers, infrastructure specialists and Customers, to integrate software with physical grid systems.
Requirements
Master’s degree electrical engineering or computer science with a minimum of 5 years’ experience in the power industry
Minimum 3+ years of hands-on experience in building real-time simulation platforms
Deep knowledge in SW engineering with experience in advanced Automation, federated data processing, and familiarity Digital twin.
Working knowledge and working experience of power system modeling and simulation tools such as EMT platforms (e.g. PSCAD,RTDS, Opal-RT).
Strong skills in script writing using MATLAB, Go, Rust, Python (backend/edge) and HTML, CSS, TypeScript/React or Angular(UI).
Deep Experience with Kubernetes/K3s, Kafka/NATS, MQTT, gRPC, PulsarInfluxDB/TimescaleDB, and observability stacks (Prometheus, Grafana).
Work Experience with Digital Twin / Simulation modeling: OpenFMB, Modelica, graph-based modeling) and AI/ML model algorithms.
Hands-on work with AI/ML models in production environments.
Work experience federated architectures, and resilient edge software applied to Transmission and distribution applications.
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
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
Software developer focused on designing ERP solutions in a hybrid working environment. Engaging in various client projects and collaborating closely with sales and consulting teams.
Senior Software Engineer building and improving AI management systems for healthcare startup. Collaborating with cross - functional teams to address high - level engineering challenges.
Senior Software Engineer responsible for designing solutions with Python and Django for a Fintech platform. Collaborating with teams to ensure quality and scalability while managing large datasets.
Senior Software Engineer responsible for Health Information Exchanges development at Contexture. Collaborating on secure development and software lifecycle processes while mentoring junior developers.
Build AI - powered product experiences in a fast - growing startup focused on authentic social interactions and community trust. Mentor engineers and shape app quality with high user engagement.
Backend - focused Software Engineer stabilizing and scaling core systems for fintech startup. Building reliable solutions to real - world problems in the debt management space.
Engineers building the AI - powered revenue platform for modern finance teams. Join a lean team to take ownership of ambitious projects and innovate revenue - critical infrastructure.
Tech Lead providing architectural guidance and focusing on sustainable solutions at GFT France. Involved in evolving development practices amidst a dynamic technical environment.
Software Engineer developing ML and geospatial systems for climate action startup. Improving data pipelines and cloud infrastructure for soil carbon quantification.
Senior Software Engineer developing embedded software for next - generation automotive systems. Collaborating with cross - functional teams to design and validate robust solutions that meet industry standards.