
Software Engineer - Backend
Emergent Labs8 days ago
Responsibilities
- Architect autonomous systems for AI agents that generate, validate, test, and deploy production-grade software.
- Build infrastructure supporting millions of applications and real-time workloads at global scale.
- Establish standards for correctness, observability, and fault tolerance across backend, infrastructure, and AI layers.
- Collaborate with AI/ML, infrastructure, and product teams on model interaction layers and distributed execution engines.
- Debug non-deterministic systems and design for difficult edge cases, concurrency, latency, and reliability challenges.
- Mentor engineers and influence technical culture, architecture, and engineering direction across teams.
Requirements
- 8+ years of experience building large-scale backend or distributed systems.
- Strong proficiency in Python and/or Go.
- Deep understanding of distributed systems, concurrency, parallelism, and system design under scale and failure.
- Proven ownership of architecture for critical production systems.
- Ability to evaluate trade-offs and simplify complex systems while influencing engineering direction across teams.
- Experience with AI/ML infrastructure or LLM-based systems is a strong plus.
- Familiarity with Kubernetes, Docker, AWS, GCP, Azure, event-driven systems, and data infrastructure is a bonus.
Benefits
- 401(k).
- Health, dental, and vision insurance.
- Unlimited paid time off.
- Flexible working hours.
- Meaningful equity and top-tier compensation are mentioned without specific figures.