Be the first to apply!
Senior Software Engineer – Full Stack (Python / Voice Agentic AI)
Veracity Digital
Colombo •
Full-time
Veracity Digital creates software solutions for startups to mature organizations to bring their ideas into life! Our main focuses is on delivering Al-driven digital transformation solutions. We help the businesses with integrating artificial intelligence, machine learning, application development, data analytics, and cloud services, to help businesses innovate and operate more efficiently.
Personal Profile
- 4+ years building production systems as a Full Stack Engineer with strong Python expertise and proficiency in TypeScript using modern frontend frameworks (React/ Next.js preferred).
- Proven ability to deliver quick POCs and iterate rapidly through micro apps (small, modular apps/services); strong understanding of real-time systems and streaming patterns (WebSockets, SSE, queues, event-driven design).
- Experience building/integrating voice/telephony or audio-streaming systems (WebRTC, SIP/PSTN, streaming audio pipelines); hands-on with voice agent platforms like Ultravox and Vapi (call flows, tool/function calling, real-time events).
- Solid knowledge of microservices and serverless architectures (AWS preferred); experience with event-driven systems (queues, NATS, SSE, WebSockets).
- Proven track record in agentic workflows (memory, tool calling, autonomous behaviour, multi-step task execution); practical experience using/extending LangGraph (Python), Semantic Kernel, CrewAI, AutoGen, or similar frameworks.
- Experience integrating LLMs, designing prompt pipelines (guardrails, tool, structured outputs); proficient with SQL (PostgreSQL), NoSQL/caching systems (Redis/MongoDB/DynamoDB), and Al-powered development tools (Cursor, Windsurf, Claude Code, or similar).