Architecting an AI Interview Assessment Platform with Gemini and AssemblyAI
A deep dive into engineering automated interview assessments using Google Gemini multimodal APIs, real-time speech AI, and scalable scoring rubrics.

Introduction
Technical recruitment processes frequently encounter severe bottlenecks during initial candidate screening. In traditional recruitment workflows, senior engineering leads dedicate over 40 hours each week conducting repetitive preliminary interviews.
To solve this challenge, I architected InterviewXpert (AI Base), an automated candidate evaluation platform that leverages Google Gemini multimodal models and AssemblyAI real-time speech transcription to deliver objective, scalable candidate screening.
The Architectural Challenge
Designing an automated assessment platform requires solving three distinct engineering problems:
- Sub-second Speech Processing: Transcribing candidate audio responses with high linguistic accuracy and minimal latency.
- Context-Aware Prompt Structuring: Ensuring the generative AI model scores responses against standardized technical rubrics without conversational drift.
- High-Concurrency Scalability: Supporting dozens of concurrent candidates without exhausting API rate limits or degrading audio fidelity.
// Sample API client integration pipeline
import { AssemblyAI } from "assemblyai";
import { GoogleGenerativeAI } from "@google/generative-ai";
const speechClient = new AssemblyAI({ apiKey: process.env.ASSEMBLYAI_KEY! });
const genAI = new GoogleGenerativeAI(process.env.GEMINI_API_KEY!);
export async function processInterviewResponse(audioUrl: string, rubricPrompt: string) {
// 1. Transcribe audio response
const transcript = await speechClient.transcripts.transcribe({ audio: audioUrl });
// 2. Evaluate with Gemini Pro model
const model = genAI.getGenerativeModel({ model: "gemini-1.5-pro" });
const result = await model.generateContent([
rubricPrompt,
`Candidate Transcript: ${transcript.text}`
]);
return result.response.text();
}Measurable Results and Impact
By deploying this architecture, our recruitment partner DSource Placements achieved:
- 3x turnaround acceleration in technical candidate qualification.
- 100 concurrent daily interviews handled smoothly with zero server downtime.
- Top 10 national ranking at a prominent Generative AI hackathon.
Conclusion
Combining multimodal LLMs with specialized real-time speech transcription enables technical teams to automate preliminary screening without sacrificing scoring depth.

Aaradhya Pathak
Co-Founder @ SNAB, Full Stack Web Developer & QA Tester • Founder @ SNAB
Co-Founder of SNAB Innovations, operating privacy-first browser tools like FileZenith, automated billing toolkit FeeKit, and AI interview platform InterviewXpert serving commercial clients. Google Gemini Student Ambassador and Computer Engineering scholar (CGPA 8.2) at GCOERC Nashik. All India Rank 64 at IIT Bombay NEC 2025. Third-year Computer Engineering scholar at GCOERC Nashik (CGPA 8.2).
Enjoyed this technical breakdown?
Join developers getting weekly insights on full-stack web platforms, AI tools, and production engineering.