TrueLark is looking to build its next-generation voice/text conversational AI application and needs skilled engineers to work on projects critical to its growth, with opportunities to innovate and shape the future of voice-first AI systems.
Requirements
- 3+ years of backend development experience with Python and Java.
- Strong expertise in API development (FastAPI preferred), webhook handling, and business logic orchestration.
- Proven experience with real-time voice/telephony APIs (e.g., Twilio), STT/TTS integration, and webhook workflows.
- Solid knowledge of databases (SQL, schema design) and message queues.
- Proficiency in Data Structures, Algorithms, and OOP/SOLID principles.
- Hands-on experience with Docker, Git, and CI/CD pipelines.
- Familiarity with cloud platforms (Azure/GCP) for scalable deployments.
Responsibilities
- Design, develop, and maintain Python-based APIs, services, and event-driven backends.
- Build and integrate real-time voice workflows with STT/TTS APIs, webhooks, and telephony platforms (e.g., Twilio).
- Architect and manage databases including schema design, SQL scripting, and integration with message queues.
- Work on AI/LLM integration for conversational agents, context management, and workflow orchestration.
- Design and implement robust RESTful APIs with retry logic, error handling, and monitoring.
- Debug, troubleshoot, and optimize complex distributed systems with high attention to detail.
- Continuously evaluate and propose new technologies and improvements.
Other
- This position will be hybrid (remote/in office in Bangalore, India)
- Reports to: CTO
- Collaborate across teams to deliver high-quality software in a fast-paced environment.
- Ability to work independently and collaboratively in a team.
- Excellent communication skills to interact with both technical and non-technical stakeholders.