Junior Ai Engineer (12 Month Contract)

Centurion, Gauteng, South Africa

Job Description

Job Summary Join a leading telecommunications and digital technology company that's building its AI capability from the ground up. This is your opportunity to work across the full AI stack -- from infrastructure and data engineering to application development and business implementation.
Key Responsibilities:
AI Solution Development & Deployment

  • Design, train, and fine-tune ML/DL models (NLP, computer vision, time series, generative AI).
  • Build and deploy AI applications using LLMs, ML frameworks, and modern prompt engineering techniques.
  • Develop APIs, integrations, and microservices for production-ready AI deployment.
Data Engineering & Pipeline Management
  • Gather, clean, and prepare data for AI workloads.
  • Build and optimise ETL/ELT pipelines using SQL, NoSQL, and vector databases.
  • Design data warehouse and real-time data processing solutions.
AI Operations & Infrastructure
  • Manage AI models in production, including monitoring, retraining, and version control.
  • Implement CI/CD pipelines and containerisation (Docker, Kubernetes).
  • Oversee cloud infrastructure for AI workloads (AWS, Azure, or GCP).
Platform Engineering
  • Contribute to building internal AI platforms and tooling infrastructure.
  • Work with infrastructure-as-code, workflow orchestration, and GPU resource management.
Business Collaboration
  • Partner with product managers, software engineers, and data scientists to translate business problems into AI use cases.
  • Ensure ethical AI practices and data governance compliance.
Research & Continuous Learning
  • Stay updated on emerging AI technologies, frameworks, and best practices.
  • Experiment, innovate, and share knowledge within the team.
Job Experience and Skills Required:
  • Bachelor's or Honours degree in Computer Science, Data Science, Engineering, Mathematics, Statistics, Information Systems, or a related quantitative field.
  • Recent graduate (within the last 18 months) or completing studies in 2025
  • Strong programming ability in Python (or Java, JavaScript, Go).
  • Solid understanding of algorithms, data structures, and software design principles.
  • Strong SQL skills and familiarity with databases.
  • Exposure to cloud platforms (AWS, Azure, or GCP) and Git version control.
  • Understanding of basic ML concepts and data analysis fundamentals
  • Familiarity with Agile methodologies and CI/CD practices.
  • Analytical thinker with strong problem-solving skills.
  • Eager to learn, experiment, and adapt in a rapidly evolving AI landscape.
  • Excellent communicator and collaborative team player.
Please submit the following:
  • Detailed CV including academic transcripts and final marks
  • Cover Letter (maximum 500 words) explaining your interest in AI engineering and which aspects of the AI stack interest you most
  • Two References (academic or professional)
I also specialise in recruiting in the following:
  • Software Developers (Back-End/ Front-End/ Full Stack)
  • Business Intelligence
  • Data
If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.
For more information, contact:
Jessica Roesch
Senior Recruitment Consultant
Connect with me on LinkedIn! https://www.linkedin.com/in/jessica-roesch-66a1a28a/
Network Finance
Recruiter

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1568565
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    R400,000-420,000 per year
  • Employment Status
    Permanent
  • Job Location
    Centurion, Gauteng, South Africa
  • Education
    Not mentioned