Yubi logo
YubiPosted 2 months ago

Full Stack Software Engineer

On-siteKoramangala, State of Karnataka, Republic of India

Full TimeMedium

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.

Get started

Apply to this job in one click with Sorce

Apply on Sorce