Skip to content
Emerald AI logo

Software Engineer - Backend/Distributed Systems

Emerald AIEnergy Management company
Bay AreaSenior
Radical Ventures logo
Radical Ventures
NVentures logo
NVentures
AMPLO
CRV logo
CRV
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
View original posting →

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

Similar jobs

R

Senior Software Engineer (Backend), Communication

R

Senior Security Software Engineer, Infrastructure Security

R

Senior Fullstack Software Engineer, Profiles