Full Stack Software Engineer
On-siteKoramangala, State of Karnataka, Republic of India
Job Summary
Develop and maintain APIs using Node.js and FastAPI for bot orchestration and deployment. Implement and optimize CI/CD pipelines (GitHub, Docker, AWS ECR) for automated bot deployments. Manage and operate Kubernetes clusters (AWS EKS or K3S) for voice bot hosting and scaling. Integrate voice bots with ASR, TTS, and telephony systems (e.g., AWS Connect). Implement real-time monitoring and alerting for bot performance, latency, and system health. Collaborate on ensuring high availability and fault tolerance for 10M+ daily user interactions. Work with the Campaign Management Platform to schedule and execute outbound voice campaigns.
Required Qualifications
- 4-5 years of experience in MLOps, DevOps, or a related software engineering role
- Strong proficiency in Node.js and Python (FastAPI) for backend development
- Strong proficiency in Redis, NATS, Dragonfly, context and cached management
- Strong proficiency in MongoDB, SQLite or any database
- Solid experience with Docker and containerization
- Hands-on experience with Kubernetes (EKS or K3S) for deployment and operations
- Practical experience with AWS cloud services (EC2, EKS, ECR, S3, CloudWatch)
- Experience with CI/CD pipelines
Desired Qualifications
- Exposure to frontend development (e.g., React)
- Familiarity with Voice AI Architecture (ASR/TTS/LLM) or telephony systems
- Experience with LLM serving frameworks
- Exposure to campaign management or outbound dialer systems
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.