#Fintech #AI #Python #asyncio #OpenAI #Recruitment
Architecture and System Design
Back-end Development
Front-end Development
Service Integration (STT, TTS, WebRTC)
AQA/QA (Latency Measurements, Load Testing)
S-Size (1–3 engineers)
$50,000 – $250,000
The client faced a significant backlog of unprocessed incoming responses from candidates for job openings, which slowed the company's growth and resulted in the loss of potential talent. Additional effects of implementing the solution included reduced call duration, improved data accuracy, and decreased costs
We developed an AI assistant capable of receiving incoming calls, sequentially asking 10 fixed questions to qualify the candidate, recognizing responses using speech-to-text (STT) technology, and managing call logic with support for interruptions and returning to the dialogue
The AI assistant helped the bank reduce candidate screening time by 40%, improved data accuracy by 15%, and lowered operational costs through automation, leading to a more efficient recruitment process and faster talent acquisition


The AI assistant processes hundreds of candidate calls daily, significantly reducing backlog and response time
Leverages speech-to-text technology and fixed question logic for reliable candidate qualification
Reduced average call duration by 20%, accelerating the recruitment process
Automation decreased manual workload, lowering operational costs


We built an AI assistant capable of managing incoming candidate calls, asking ten structured qualification questions, and interpreting responses using speech-to-text technologies. The system was powered by Python and async frameworks, integrated with AWS Transcribe and Amazon Polly for transcription and text-to-speech, and Twilio Voice API for telephony. Logic was designed to handle interruptions and resume conversations smoothly, ensuring a natural interaction. The platform was deployed with a scalable backend architecture and integrated into the client’s recruitment workflow, resulting in a fast, reliable, and cost-effective candidate screening process


AI assistant that qualifies job candidates through automated voice calls for a bank