
Backend Engineer (Python)
HeyMilo AI
Colombo
1 applicant
Posted
Jan 5, 2026
Job Type
Full-Time
Work Mode
On-site
Salary
Salary negotiable
Job Description
HeyMilo is scaling intelligent hiring through AI interview agents that run reliably, in real time, at enterprise volume. We are seeking a mid to senior Backend Engineer to own and evolve the core API and backend services powering our platform.
This is a backend-first, product-critical role: you'll build scalable Python/FastAPI services, ship new features, and ensure production stability. You’ll work directly on our AI interviewer orchestration layer, including agent workflows, prompts, and debugging.
What You'll Do
- Build, maintain, and scale Python/FastAPI services powering HeyMilo's core platform and AI interviewer
- Design and evolve clean, reliable API contracts for product surfaces and internal services
- Implement backend logic for interview execution, evaluation flows, and real-time decisions
- Own critical parts of the agentic AI orchestration layer: improve workflows, debug agent behavior, and ensure prompt/tool execution is stable at scale
- Diagnose and resolve complex production issues across services, async workflows, databases, and external boundaries
- Improve reliability and performance via strong observability: logging, metrics, tracing, dashboards, alerts, and incident follow-through
- Refactor and optimize existing systems to enhance maintainability, latency, and throughput
- Work end-to-end: build, ship, monitor, iterate
Who You Are
- Backend specialist: strong Python skills with real production experience building APIs/services
- FastAPI experience: comfortable designing and implementing scalable endpoints
- MongoDB familiarity: experience with NoSQL/document data modeling
- Excellent debugger: enjoys untangling tricky issues across API boundaries and async workflows
- Reliability-minded: care about stability, observability, and performance
- Agentic AI/LLM curious or experienced: comfortable with prompts, agent orchestration, hallucination debugging, and tool-calling
- Startup-ready: high ownership, independent problem solver, thrive in a fast-paced environment
Nice to Have
- Experience with async/background job patterns and queues (e.g., Temporal)
- Familiarity with Redis or caching/eventing patterns
- Experience with DevOps or infra automation in cloud environments
- Exposure to GCP, Docker, CI/CD pipelines, microservices
Standard Requirements
- 3+ years of professional software engineering experience
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience
- Based in Sri Lanka, open to working remote in a high-ownership, high-velocity team
Why Join HeyMilo
- Own and scale the backend that powers a rapidly growing AI interview platform
- Work directly on agentic AI systems in production
- High agency, high impact: ship meaningful features quickly and see them used at scale
- Learn fast alongside a strong engineering team with global tech experience
- Competitive compensation, performance-driven rewards, and rapid growth opportunities