Software Engineer - Backend
About the role
Backend-focused software engineering role at Emergent, an AI app builder building autonomous coding agents. Role targets staff-level engineers to architect and implement large-scale distributed systems that generate, test, and deploy production software from natural language intent.
Responsibilities
- Architect autonomous systems where AI agents reliably generate production-grade software, with feedback loops for self-correction, validation, and continuous improvement.
- Build infrastructure that supports millions of applications and real-time workloads, solving for latency, concurrency, and reliability 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 to build end-to-end systems from model interaction layers to distributed execution engines.
- Debug non-deterministic systems, design for edge cases you can't enumerate, and build systems that reason, not just execute.
- Mentor engineers and influence technical culture and direction across teams.
Qualifications
- 8+ years of experience building large-scale backend or distributed systems.
- Strong proficiency in Python and/or Go.
- Deep understanding of distributed systems, concurrency and parallelism, and system design under scale and failure.
- Proven track record of owning architecture for critical production systems, not just contributing to them.
- You think in trade-offs, simplify complex systems without dumbing them down, and have influenced 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.
Skills
Benefits
- 401(k)
- Health, dental, and vision insurance
- Unlimited Paid Time Off: take the time you need to recharge and come back refreshed
- Flexible Working Hours: work arrangements that fit your life and commitments

About Emergent
Build apps with AI - think it, describe it, ship it
Emergent is the AI coding platform builders use to create production-ready software. Describe what you want in the chat, and our coding agents handle everything else: frontend design, database architecture, backend logic, authentication, payments, deployment, and automatic scaling. We've grown to 700,000+ users and $10M ARR in just 2 months because we solved the real problem: the best software comes from people who understand the problems.
More open roles at Emergent
- Lead UX Researcher4d agoHybrid (Bangalore)
- Engineering Manager, QA4d agoHybrid (Bangalore) · Engineering
- Software Development Engineer in Test (SDET)4d agoHybrid (Bangalore) · Engineering, Full stack
- Account Executive - SMB4d agoHybrid (Bangalore) · Operations
- Culture Amplifier4d agoPeople / Talent
