Lead Software Engineer Agentic AI & Voice Platforms job summary: We are seeking a Lead Software Engineer with a deep expertise in Python and Agentic AI to lead the development of next-generation voice-first intelligent applications.
Requirements
- 6+ years of experience in backend/software engineering, with strong expertise in Python.
- Proven experience architecting and deploying agentic AI systems in production.
- Strong knowledge of voice application development: speech recognition (STT), natural language processing, and text-to-speech pipelines.
- Hands-on work with voice agent frameworks or telephony APIs (Twilio, WebRTC, SIP, etc.) and experience with LiveKit (must-have).
- Experience with vector databases, RAG pipelines, or fine-tuning LLMs.
- Hands-on experience with frameworks like LangGraph, Semantic Kernel, CrewAI, AutoGen, or equivalents.
- Solid understanding of public cloud platforms (AWS, GCP, Azure) and deployment in private cloud or bare-metal environments.
- Proven ability to understand platform development and lead full-stack solutions that integrate React, Python, and TypeScript.
- Experience with event-driven architectures and real-time communication systems.
- Skilled in CI/CD, DevOps, containerization (Docker/Kubernetes), and infrastructure-as-code (Terraform or similar).
- Strong architectural thinking, leadership, and problem-solving abilities.
- Excellent communication skills in English, both written and verbal.