PermanentEngineering

Senior AI LLM Engineer - Sandton - R1.2m PA

E-Merge

Location
Sandton, Gauteng
Contract
Permanent
Salary (as advertised)
R1 200 000 per year
Closing date

First listed . Last checked at source .

In brief

Overview This is a summary of the Senior AI LLM Engineer role, based in Sandton, with a salary of R1.2m per annum, negotiable based on experience and ability. E-Merge, a specialist niche recruitment agency, is seeking candidates for an innovative technology environment. This company focuses on developing intelligent, AI-powered conversational solutions that are shaping the future of how people interact with technology. The role offers a hands-on opportunity to work across LLMs, voice agents, automated testing, AI coding tools, and modern software development practices, involving complex technical challenges, solution design contribution, and transforming ambitious AI concepts into scalable, production-ready solutions. What you will do Key responsibilities for this role include: * Building and hardening real-time voice agents: modular prompts, multi-assistant flows, tool-calling, webhooks, telephony/operational concerns. * Improving automated QA pipelines: VAD, diarization, language gating, transcription, alignment/attribution, LLM scorecard scoring. * Implementing structured LLM pipelines (schemas, batching, failure handling, score recalculation). * Owning features in Azure Functions / Kubernetes workers: queue consumers, artifact pipelines, SQL integrations. * Contributing to post-call intelligence features such as outcome scoring, summary generation, and structured data extraction. * Expanding and maintaining evaluation suites (scenarios, LLM-as-judge, CI regression). * Contributing to email/WhatsApp agent work with reuse of tools, outcomes, and observability. Requirements (from the original advert) The original advert lists the following as must-have skills and experience: * 5+ years in engineering; with 2+ years applied LLM / speech AI in production. * Strong proficiency in Python (including APIs, typing/validation, testing, and packaging). * Experience with OpenAI / Azure OpenAI (specifically chat, structured outputs, and batch patterns). * Familiarity with Azure messaging, storage, and SQL-backed services. * Proven ownership of ambiguous, multi-system features. Who should apply This opportunity is suited for a Senior AI Engineer who enjoys solving challenging problems, working with emerging technology, and seeks to have a meaningful impact on technical direction where their expertise can make a real difference. Deadline Not specified Reference Original posting: https://www.jobmail.co.za/jobs/it-computer/other-it-computer/sandton/senior-ai-llm-engineer-sandton-r1.2m-pa-id-7576836 Source: jobmail

Summary drafted with AI assistance from the original advert. The advert itself is the authority — how we use AI.

At a glance

    • Python
    • SQL
    • Azure
    • Docker
    • Kubernetes

    Extracted automatically from the advert; confirm requirements on the original listing.

    Job description

    Build what's next in AI. Join an innovative technology 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. Must-Have Skills & Experience: * 5+ years engineering; 2+ years applied LLM / speech AI in production * Strong Python (APIs, typing/validation, testing, packaging) * OpenAI / Azure OpenAI (chat, structured outputs, batch patterns) * Azure messaging, storage, and SQL-backed services * Proven ownership of ambiguous, multi-system features Strong Advantages: * Experience with Cursor, Claude, or similar AI coding assistants * Voice agent stacks; latency, barge-in, end pointing awareness * Speech ML in production (PyTorch, Whisper, diarization, ONNX, GPU Docker) * vLLM / guided decoding; Kubernetes worker patterns * Contact-centre QA or collections domain * SQLAlchemy / Azure SQL; IaC awareness or strong infra collaboration Responsibilities: * Build and harden real-time voice agents: modular prompts, multi-assistant flows, tool-calling, webhooks, telephony/operational concerns * Improve automated QA pipelines: VAD, diarization, language gating, transcription, alignment/attribution, LLM scorecard scoring * Implement structured LLM pipelines (schemas, batching, failure handling, score recalculation) * Own features in Azure Functions / Kubernetes workers: queue consumers, artifact pipelines, SQL integrations * Contribute to post-call intelligence features such as outcome scoring, summary generation, and structured data extraction * Expand 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. Contact Garth on [email protected] or call 011 463 3633 to discuss this and other opportunities. Are you ready for a change of scenery? We are a specialist niche recruitment agency. We offer our candidates a wide range of opportunities, ensuring we successfully match the right technology professionals with the right roles. Do you know a developer or technology specialist looking for a new opportunity? We pay cash for successful referrals! E-Merge Recruiter

    Before you apply

    • Confirm the requirements and closing date on the original listing (jobmail). SPANi lists vacancies from other sites and may not reflect last-minute changes.
    • Legitimate employers do not charge application, registration or training fees.
    • Don't send your ID or bank details before you have confirmed the employer is real.

    How to spot a job scam

    Applying for permanent roles

    • Mirror the job title and top three requirements in your CV summary and most recent experience.
    • Quantify results where possible: sales targets, cases handled, tickets closed, or team size.
    • Proofread contact details and filenames before submitting — small errors cost interviews.
    • Verify the company and role on the source page before sharing ID copies or banking details.

    Similar roles

    PermanentEngineering

    Intermediate AI LLM Engineer - Sandton - R800k PA

    E-MergeSandton, GautengR800 000 per year

    Ready to take your AI engineering career to the next level? Join a specialist technology environment at the forefront of building and improving AI-driven conversational systems.

    PermanentEngineering

    Lead AI Engineer - Sandton - R1.4m PA

    E-MergeSandton, GautengR1 400 000 per year

    Are you passionate about building production-grade enterprise AI solutions and turning cutting-edge AI technologies into real-world business solutions? We're looking for a Lead AI Engineer to lead the design, development, and deployment of enterprise-scale AI solutions across voice and digital channels.

    PermanentEngineering

    SENIOR Security Engineer - Woodmead / Hybrid - R1.6m PA

    E-MergeJohannesburg, GautengR1 600 000 per year

    Are you passionate about protecting systems, detecting threats, and strengthening cybersecurity posture? We are looking for a skilled and proactive Senior Security Engineer to join our dynamic team. Are you ready for a change of scenery? The e-Merge IT recruitment is a specialist niche recruitment agency.

    Get new engineering jobs in gauteng by email

    Free. No account needed. Unsubscribe with one click.

    We only use your email to send this alert. See our privacy policy.