Summary
Contribute to the design and scaling of backend systems that power real-time AI-driven voice agents—delivering high-performance, reliable, and extensible infrastructure for production at scale.
What you'll do
- Contribute to the architecture and implementation of backend services and APIs with a focus on scalability, resilience, and low latency.
- Design and optimize databases (Postgres, Redis…) for real-time, high-throughput workloads.
- Build integrations with telephony, AI services, and customer systems to enable end-to-end workflows.
- Implement observability and monitoring across distributed services (metrics, tracing, logging).
- Drive reliability through testing frameworks, CI/CD pipelines, and automated deployments.
- Collaborate with ML, infra, and product teams to translate requirements into robust, shippable systems.
What you'll bring
- 8+ years of backend engineering experience, including designing and operating large-scale distributed systems.
- Expertise in Python (preferred) or similar backend languages.
- Strong background in API design, asynchronous programming, and multi-service architectures.
- Proven experience with databases (SQL/NoSQL), caching, and performance optimization.
- Hands-on experience with cloud infrastructure (AWS, GCP, or similar), containerization (Docker, Kubernetes, ECS), and CI/CD.
- Commitment to performance, observability, and reliability in production systems.
- Excellent communication skills and ability to collaborate effectively across teams.
Nice to have
- Experience with real-time or streaming systems.
- Familiarity with telephony (Twilio, SIP) or conversational AI platforms.
- Background in high-concurrency, low-latency environments.
How to Apply
Send your resume to hello@marrlabs.com and include the job title in the subject line