Turn this role into an interview — a resume and cover letter built around what this employer wants.
e-Merge IT Recruitment seeks a Senior AI Engineer for a permanent role based in Sandton, SA. You’ll build real-time AI solutions across LLMs, voice agents, automated testing, and modern software practices.
With 5+ years engineering and 2+ years in production LLM/speech AI, you’ll own multi-system features and contribute to AI tooling, cloud services, and scalable architectures in a hands-on environment.
Build what’s next in AI.
Join an innovative technolog y environment focused on developing intelligent, AI-powered conversational solutions that are shaping the future of how people interact with technology.
This is a hands‑on opportunity to work across LLMs, voice agents, automated testing, AI coding tools, and modern software development practices. You’ll take on complex technical challenges, contribute to solution design, and help turn ambitious AI concepts into scalable, production-ready solutions.
For a Senior AI Engineer who enjoys solving challenging problems, working with emerging technology, and having a meaningful impact on technical direction, this is an opportunity to step into a role where your expertise can make a real difference.
5+ years engineering; 2+ years applied LLM / speech AI in productionStrong Python (APIs, typing/validation, testing, packaging)OpenAI / Azure OpenAI (chat, structured outputs, batch patterns)Azure messaging, storage, and SQL-backed servicesProven ownership of ambiguous, multi-system features
Experience with Cursor, Claude, or similar AI coding assistantsVoice agent stacks; latency, barge-in, end pointing awarenessSpeech ML in production (PyTorch, Whisper, diarization, ONNX, GPU Docker)vLLM / guided decoding; Kubernetes worker patternsContact-centre QA or collections domainSQLAlchemy / Azure SQL; IaC awareness or strong infra collaboration
Build and harden real-time voice agents: modular prompts, multi-assistant flows, tool-calling, webhooks, telephony/operational concernsImprove automated QA pipelines: VAD, diarization, language gating, transcription, alignment/attribution, LLM scorecard scoringImplement structured LLM pipelines (schemas, batching, failure handling, score recalculation)Own features in Azure Functions / Kubernetes workers: queue consumers, artifact pipelines, SQL integrationsContribute to post-call intelligence features such as outcome scoring, summary generation, and structured data extractionExpand and maintain evaluation suites (scenarios, LLM-as-judge, CI regression)Contribute to email/WhatsApp agent work with reuse of tools, outcomes, and observability
Reference number for this position is GZ61523 which is a permanent position based in Sandton offering a salary of R1.2m per annum, negotiable based on experience and ability.