Software Engineer - Backend/Distributed Systems
Emerald AIEnergy Management company
Bay AreaSenior
Radical Ventures
NVentures
CRV
AMPLO
Neotribe
John Doerr
Software Engineering
About the role
TL;DR
Drive architectural decisions and build scalable backend systems for Emerald AI.
- •We're hiring a Distributed Systems / Backend Engineer to serve as a key contributor on the core backend platform powering Emerald AI.
- •This is a high-impact role: you will drive architectural decisions, introduce best practices, build foundational infrastructure, and help guide the evolution of our real-time energy intelligence engine.
- •Key Responsibilities Designing and scaling systems that interact with real-world energy infrastructure Building high-performance services and APIs that power core product workflows Tackling hard problems in reliability, data modeling, and system design Shipping end-to-end features—from idea to production Improving system observability, performance, and fault tolerance Requirements Experience with distributed systems or data-intensive applications Experience building and operating backend or infrastructure systems with a focus on reliability, performance, and scalability Interest in grid systems, energy orchestration, and applying AI to real-world infrastructure
Required skills
PythonMicroservicesKubernetesCI/CDAWSPostgreSQLRedisApache KafkaGraphQLNext.jsReactTypeScriptNode.jsDocker
Nice-to-have skills
Engineering ManagementTechnical Leadership
Domain expertise
cleantech
Benefits & perks
Competitive pay + equity, Comprehensive benefits, Flexible location
Tech stack
PythonMicroservicesKubernetesCI/CDAWSPostgreSQLRedisApache KafkaGraphQLNext.jsReactTypeScriptNode.jsDocker