Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Placements24

NewBe an early applicant

Lead AI Software Engineer

Posted Updated 4 views
Discussion

Summary

Lead a team of AI software engineers at an AI & emerging technologies company, designing, building, and deploying AI/ML solutions end to end — from architecture and coding to testing, deployment, and monitoring. Core stack includes Python/Java/C++, TensorFlow/PyTorch, AWS/Azure/GCP, Docker/Kubernetes, and MLOps, with an on-site leadership and mentoring role in Kimberley.

About the Role

Our client, a premier company in AI & Emerging Technologies, is seeking a highly experienced and motivated Lead AI Software Engineer to join their dedicated team in Kimberley, Northern Cape. This role is critical for designing, developing, and deploying robust AI-powered software solutions. You will lead a team of talented engineers, overseeing the entire software development lifecycle for AI projects, from concept to production. The ideal candidate possesses strong technical leadership, deep expertise in AI/ML implementation, and a passion for building scalable and efficient systems. Based in our Kimberley, Northern Cape office, this position requires your on-site presence to foster close team collaboration and direct project leadership. You will be instrumental in driving the technical direction of our AI initiatives, ensuring high-quality code and successful project outcomes. This is an excellent opportunity to mentor engineers and shape the future of AI software development.

Key Responsibilities

  • Lead a team of AI software engineers in the design, development, and deployment of AI/ML solutions.
  • Architect scalable and robust software systems for AI applications.
  • Write high-quality, maintainable, and efficient code for AI models and infrastructure.
  • Oversee the entire software development lifecycle, including testing, deployment, and monitoring.
  • Collaborate with AI researchers and data scientists to integrate models into production systems.
  • Mentor and guide junior engineers, fostering technical growth within the team.
  • Define and enforce coding standards, best practices, and development processes.
  • Troubleshoot and resolve complex technical issues.
  • Stay current with emerging AI technologies and software engineering trends.
  • Contribute to technical strategy and roadmap planning.

Requirements

  • Master's degree or PhD in Computer Science, Software Engineering, or a related field.
  • 7+ years of experience in software engineering, with at least 4 years focused on AI/ML development.
  • Proven experience leading engineering teams and managing software projects.
  • Strong proficiency in programming languages such as Python, Java, or C++.
  • Deep understanding of AI/ML concepts, algorithms, and frameworks (e.g., TensorFlow, PyTorch).
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Expertise in building scalable distributed systems.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong leadership, communication, and interpersonal skills.
  • Experience with MLOps principles and practices.

Benefits

  • Top-tier salary package:
  • R per annum .
  • Comprehensive health, dental, and vision coverage.
  • Generous vacation policy and company holidays.
  • Opportunities for advanced training and professional development.
  • Leadership role in a growing AI team at our Kimberley, Northern Cape location.
  • Collaborative and intellectually stimulating work environment.
  • Performance-based bonuses and stock options.
  • Retirement savings plan with company matching.

Skills

What Lead AI Engineering jobs ask for — and how much of it you have →
Apply

See also

AI Engineering jobs by country — openings, pay and top skills →