Software Engineer - Backend/Distributed Systems
Emerald AI · San Francisco Bay Area · 3 wk ago
HybridEngineeringFull-time
About the role
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. You’ll work across ingestion, compute, storage, and system orchestration—designing components that must be highly reliable, resilient, and capable of operating at scale. As one of the early engineering hires, you’ll have a major influence on our stack, roadmap, and long-term technical direction.
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
- Partnering closely with product to turn ambiguous problems into shipped solutions
Preferred 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
- Experience working on real-time or near real-time systems
- Comfort operating in ambiguous environments and turning open-ended problems into production systems
- Strong system design skills, including tradeoffs across latency, consistency, and scalability
- Ability to work across the stack when needed to unblock progress