CareerCraft Uganda
Back to Jobs

Senior AI / Software Engineer

Network IT

JohannesburgTechnology20/08/2026
Apply Now

Sign in to save and unlock AI CV tailoring, Cover Letters, and custom Job Alerts.

About the Role

0

Key Takeaways for this Role

  • Join a high-impact team at Network IT building innovative solutions.
  • Competitive salary (Competitive) and excellent career growth opportunities.
  • Position based in Johannesburg with Technology working model.

Job Summary

Network IT is seeking a Senior AI / Software Engineer to lead the development and optimization of next-generation conversational AI solutions, including voice and text agents. This hands-on role focuses on building production-grade systems that deliver measurable business impact. You will work at the core of the client's product, designing, developing, and fine-tuning intelligent voice and chat experiences while scaling AI agent deployments as the customer portfolio grows. The ideal candidate is passionate about LLMs, conversational AI, speech technologies, and production-ready AI systems. This is an excellent opportunity for a senior engineer who enjoys building rather than managing, and who thrives in fast-paced, product-driven environments.

Key Responsibilities

  • Design, build, and optimize production AI voice and text agents to meet client-specific requirements and performance targets.
  • Develop and refine dialogue flows, prompt frameworks, and evaluation systems to enhance conversational quality and accuracy.
  • Improve speech-to-text (STT) and text-to-speech (TTS) pipelines for performance, quality, and accuracy, ensuring seamless user experiences.
  • Build, test, and deploy conversational text bots and campaign variants, iterating based on performance data and user feedback.
  • Own the configuration and optimization of client-specific AI agent implementations, ensuring scalability and reliability.
  • Develop scalable integrations using APIs and backend services, connecting AI systems with external platforms and tools.
  • Monitor, evaluate, and continuously improve AI performance in production environments, using data-driven insights to drive enhancements.
  • Collaborate with product, engineering, and client-facing teams to deliver best-in-class conversational experiences that meet business objectives.
  • Contribute to AI engineering standards, best practices, and technical direction, helping to elevate the overall engineering culture.

Role Requirements & Qualifications

  • Proven experience building and deploying LLM-powered voice and/or text applications in production settings.
  • Strong software engineering skills with Python, including proficiency in writing clean, maintainable, and testable code.
  • Experience developing and maintaining production-scale systems, with a focus on reliability, performance, and scalability.
  • Solid understanding of prompt engineering, evaluation frameworks, and AI quality measurement techniques.
  • Experience integrating and managing APIs, including RESTful services and third-party integrations.
  • Strong version control practices using GitHub, including branching strategies, code reviews, and collaborative workflows.
  • Ability to work independently and take ownership of complex technical deliverables from concept through to production.
  • Strong problem-solving and debugging capabilities, with a track record of resolving complex technical issues.

Skills Inventory

  • Essential: LLM-powered application development (e.g., OpenAI, Anthropic, or open-source models)
  • Essential: Python programming
  • Essential: Speech-to-text (STT) and text-to-speech (TTS) technologies
  • Essential: Prompt engineering and evaluation frameworks
  • Essential: API integration and backend service development
  • Essential: GitHub version control
  • Preferred: Experience with cloud platforms (AWS, GCP, or Azure)
  • Preferred: Familiarity with containerization (Docker, Kubernetes)
  • Preferred: Knowledge of dialogue management and conversational UX
  • Preferred: Exposure to CI/CD pipelines and automated testing

šŸ“¢ External Advertisement Notice

This opportunity is posted on behalf of the hiring organization and was compiled from an external recruitment portal or advertising site. CareerCraft Uganda is not the recruiting entity.

Source Credit:View Original Advert

Tailor Your Application Instantly

Increase your response rate by up to 85%! Use our advanced AI engines to personalize your CV or write a matching Cover Letter optimized specifically for this role's requirements.

Role Overview

SalaryCompetitive
LocationJohannesburg
TypeTechnology
ExperienceMid-Senior
Posted20/08/2026

Automate Your CV

Increase your chances by tailoring your CV to this exact job description using our AI Document Engine.

Tailor My CV
Home
Resume/CV
Jobs
Research
Profile