Senior Software Ai & Machine Learning Developer Cape Town

Cape Town, Western Cape, South Africa

Job Description

Closing Date: 2025-08-17
Job Type: Permanent
Job Level: Senior
Experience: Between 5 - 7 Years
EE/AA: No
Summary
My Client Based In Cape Town are seeking an experienced and forward-thinking Senior Software Developer with a strong background in Artificial Intelligence (AI) and Machine Learning (ML) to join our dynamic development team. This individual will lead the design, development and deployment of intelligent systems and data-driven applications that solve real-world problems and create business value. The ideal candidate is passionate about software engineering, has experience building scalable production systems, and is comfortable working across cross-functional teams to drive innovation through AI/ML integration.
The ideal candidate is passionate about software engineering, has experience building scalable production systems, and is comfortable working across cross-functional teams to drive innovation through AI/ML integration
Description

  • Design and develop robust, scalable software solutions with embedded AI and ML capabilities
  • Lead and contribute to the full software development lifecycle, including requirements gathering, architecture design, development, testing and deployment
  • Implement and maintain ML models using appropriate frameworks (e.g. TensorFlow, PyTorch, Scikit-learn) and integrate them into software applications
  • Collaborate with data engineers and analysts to prepare and manage large-scale datasets for training and testing models
  • Drive technical decision-making and provide guidance on AI/ML best practices
  • Conduct code reviews, mentor junior developers and contribute to knowledge sharing within the team
  • Stay up-to-date with advancements in AI/ML technologies and evaluate their potential application in the business
  • Optimise performance of applications and ensure maintainability and scalability
  • Ensure secure and ethical handling of data, in compliance with data protection regulations
Minimum Requirements
Required Qualifications & Experience
  • Bachelor's degree in Computer Science, Software Engineering, or a related field (Master's or PhD preferred)
  • 5+ years of software development experience with a strong command of languages such as Python, Java, C#, or Node.js
  • 3+ years of hands-on experience with AI and ML frameworks and tools (e.g. TensorFlow, PyTorch, Keras, Scikit-learn)
  • Demonstrable experience delivering machine learning or AI solutions in previous projects, including model training, evaluation, and integration into production systems
  • Proficiency in Python or R and at least one other general-purpose programming language (e.g. Java, C#, JavaScript/Node.js)
  • Strong knowledge of data structures, algorithms, and software design patterns
  • Solid experience in RESTful APIs, microservices, and CI/CD pipelines
  • Familiarity with MLOps and versioning tools (e.g. MLflow, DVC, Git)
  • Experience working with large datasets, data preprocessing, and model evaluation techniques
Desirable Skills
  • Experience with Natural Language Processing (NLP), Computer Vision or Time Series Forecasting
  • Knowledge of data privacy laws such as GDPR or POPIA
  • Exposure to containerisation technologies (e.g. Docker, Kubernetes)
  • Contribution to open-source AI/ML projects or published research
Soft Skills
  • Excellent problem-solving and analytical skills
  • Strong communication skills to explain complex technical concepts to non-technical stakeholders
  • Self-motivated, proactive, and a collaborative team player
  • Ability to balance short-term priorities with long-term technical vision

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
    JD1464904
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned