🧠ZeroQueue – AI-Powered Serverless Interview Screener
Inspiration
Recruiters are overwhelmed by the time and bias involved in screening applicants. Scheduling live interviews, reading endless CVs, and maintaining fairness are real bottlenecks. I wanted to create a tool that automates initial interviews in a fair, scalable, and serverless way — using the power of AWS.
What it does
ZeroQueue is an AI-powered, serverless application that:
- Accepts video/audio interview responses asynchronously
- Uses AWS Transcribe to convert speech to text
- Analyzes transcripts using Amazon Bedrock and Comprehend
- Scores candidates based on tone, sentiment, clarity, and skill match
- Generates a report and notifies recruiters via email/EventBridge alerts
It automates the screening process, reduces bias, and eliminates the need for real-time scheduling.
How we built it
We built ZeroQueue using a 100% serverless architecture:
- AWS Lambda: Core logic (transcription, analysis, scoring, reporting)
- API Gateway: Triggers Lambda functions from the web interface
- Amazon S3: Stores candidate audio/video submissions
- AWS Transcribe: Converts voice responses to text
- Amazon Bedrock (Claude): Evaluates answers for relevance, tone, and alignment
- AWS Comprehend: Detects sentiment and key phrases
- EventBridge: Sends structured alerts and triggers follow-up tasks
- DynamoDB: Stores metadata for job roles and submissions
Frontend was built using HTML/JS and integrates with AWS services via signed URLs and API Gateway.
Challenges we ran into
- Audio processing flow: Ensuring audio uploads were securely stored and passed to Transcribe.
- Latency management: Orchestrating async Lambda flows without blocking or duplicate execution.
- LLM prompt tuning: Crafting effective prompts for Bedrock to produce reliable candidate scoring.
- Security: Making sure only authorized users could upload or access candidate data.
- Scalability: Keeping everything stateless and scalable for hundreds of submissions.
Accomplishments that we're proud of
- Built a complete serverless pipeline using real AWS services
- Successfully integrated Amazon Bedrock for smart LLM-based analysis
- Delivered meaningful scoring and recommendations from raw voice data
- Enabled async interviews with zero queue, zero scheduling, and zero infrastructure
What we learned
- Deepened knowledge of AWS Lambda triggers and chaining via EventBridge
- Understood the nuances of working with Bedrock LLMs and prompt engineering
- Learned best practices in designing stateless, scalable applications
- Gained practical experience using AWS Comprehend and Transcribe in production
What's next for Zero Queue
- Add support for follow-up questions based on candidate answers
- Provide ATS integrations (e.g., Workable, Greenhouse)
- Multi-language support using Amazon Translate
- Enable hiring teams to compare multiple candidate scores on a dashboard
- Expand analysis to include plagiarism detection and soft skills measurement
ZeroQueue is ready to bring smart, fast, and fair screening to any hiring process — with zero bias and zero wait.
Built With
- amazon-bedrock
- amazon-dynamodb
- amazon-eventbridge
- amazon-web-services
- api-gateway
- aws-lambda
- aws-transcribe
- boto
- github
- javasccript
- lambda
- postman
- python
- s3
- vs-code
Log in or sign up for Devpost to join the conversation.