Senior Full-Stack Software Engineer designing and delivering edge intelligence for decentralized grid operations. Focused on real-time reliability, autonomy, and security for critical energy systems.
Responsibilities
Design federated data and learning frameworks that connect distributed edge systems securely and reliably
Engineer fault-tolerant data synchronization and concurrency control across distributed edge environments
Build and deploy edge-native software components for decentralized operation, sensing, and control
Integrate field data sources (SCADA, PMUs, IEDs, Sensors, and Edge Controllers) and IoT protocols/networks (LoRa, MQTT, DNP3, Modbus)
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 and emerging solutions into existing platforms
Manage and mentor Software engineers, guide technical guidance and help shape entrepreneurship and technical excellence
Articulate complex technical solutions and their associated business value to leadership and non-technical stakeholders
Requirements
Master’s degree in electrical engineering or computer science
minimum of 10 years’ experience in the power or industrial system domain
Minimum 5+ years of hands-on experience in building real-time simulation platforms
Deep experience with distributed systems and federated architectures
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, Pulsar, InfluxDB/TimescaleDB, and observability stacks (Prometheus, Grafana)
Hands-on work with AI/ML models in production environments
Work experience with federated learning or lightweight model inference frameworks
Work experience with Digital Twin/Simulation modeling: OpenFMB, Modelica, graph-based modeling and AI/ML algorithms development
Track record of building, shipping, and scaling complex software systems
Exposure to grid operations, DER management, and industrial IoT environments
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
Full Stack Developer at Egen, focusing on Nest.js and Node.js for driving data insights. Building scalable applications on Google Cloud and ensuring high performance with frontend and backend technologies.
Senior Software Engineer developing and maintaining backend systems by integrating with various CRMs. Leading reliability and performance in a collaborative team environment in Bangalore.
Senior RPA Software Engineer developing automation solutions leveraging Python and AI at Lotus's. Key contributor to scaling the digital workforce through RPA and machine learning.
Senior network security Engineer for Zero Trust and Network security architecture team at Pitney Bowes. Ensuring implementation, operation, and optimization of zero trust solutions.
Full Stack Developer working on impactful software solutions for top brands in Australasia. Join Sandfield where diverse projects await and personal growth is fostered.
Senior Developer/Tech Lead focusing on AI - driven software solutions at Datacom. Collaborate with teams to design and deliver innovative projects addressing complex challenges.
Full - Stack Developer responsible for actively developing and integrating features on the PULSE platform for business process automation. Collaborating closely with customers to deliver tailored software solutions.
Software Engineer designing and developing AI networking protocols for NVIDIA's cutting - edge technology. Collaborate with customers and handle all aspects of network driver development.
Software Developer Engineer in Networking at NVIDIA designing and verifying high - speed communication devices. Working closely with customers on product solutions across multiple platforms.
Senior Software Engineer developing high - performance diagnostic tools for NVIDIA’s networking platforms. Collaborating with teams for innovative solutions and ensuring hardware stability in high - performance computing environments.