×
Register Here to Apply for Jobs or Post Jobs. X

AI Engineer II

Job in Cape Town, 7100, South Africa
Listing for: Morae
Full Time position
Listed on 2026-07-09
Job specializations:
  • Software Development
    AI Engineer (Applied/Software), Machine Learning/ ML Engineer, Backend Developer, Cloud Engineer - Software
Job Description & How to Apply Below

Morae is a trusted provider of technology-enabled solutions transforming the delivery of legal services. We partner with the world’s largest law firms and corporate legal departments to solve complex challenges through innovative, data- and AI-driven solutions. By combining deep industry expertise with advanced technology, we help our clients thrive in a rapidly evolving marketplace.

Learn more at

Path: Specialist

Minimum Experience: 5+ years software development experience with AI/ML exposure

Location: Cape Town, South Africa

Employment Type: Permanent / Full Time

~~~

Please note:

Preference will be given to candidates currently based in Cape Town.

Role Summary

The AI Engineer II is responsible for implementing machine learning and AI capabilities as production-ready software within product engineering teams
.

This role works closely with Data Scientists, software engineers, and product teams to transform research outputs, models, and experimental prototypes into reliable, scalable, and maintainable software systems
.

The AI Engineer ensures that AI capabilities are effectively integrated into real-world products and services
, bridging the gap between research and production environments.

This role requires strong software engineering fundamentals combined with practical experience working with machine learning models, data pipelines, and AI-driven systems
.

Required Experience
  • 5+ years of software engineering experience building production systems
  • Must have a matric | grade 12 certificate
  • Experience working with machine learning or AI-based systems
  • Experience building backend services and APIs
  • Experience collaborating with Data Scientists or working with ML models
  • Experience working within agile software development teams
Core Responsibilities AI Solution Implementation
  • Implement machine learning and AI capabilities within production software systems
  • Translate research outputs and experimental models into scalable, maintainable code
  • Integrate trained models into application backends and services
  • Work with engineering teams to embed AI capabilities into product features
Collaboration with Data Science
  • Work closely with Data Scientists to understand model behaviour, limitations, and operational requirements
  • Assist with ope rationalising models and experimentation outputs
  • Improve the reliability and maintainability of AI-driven systems
  • Support the transition of models from experimentation to production environments
Software Engineering
  • Develop robust backend services that incorporate AI capabilities
  • Build APIs and services that expose AI functionality to product applications
  • Contribute to system architecture decisions involving data and AI components
  • Maintain high standards for code quality, maintainability, and performance
  • Implement model serving and inference pipelines
  • Integrate AI capabilities with existing application architectures
  • Ensure models operate reliably within production environments
  • Monitor and improve the performance and stability of deployed AI components
Product Delivery
  • Participate in sprint planning, backlog refinement, and engineering discussions
  • Collaborate with Product Owners and engineering teams to implement AI-driven features
  • Contribute to iterative product delivery within agile development teams
Technical Skills
  • Python
  • Backend software development
  • Machine learning model integration
  • Data processing and pipelines
  • Experience working with ML frameworks and libraries
  • Familiarity with cloud-based systems and services
Nice to Have
  • React
  • Experience deploying AI-enabled products
  • Experience with distributed systems or large-scale data processing
  • Strong engineering problem-solving ability
  • Ability to bridge research and production systems
  • Effective collaboration across engineering and data science teams
  • Strong attention to code quality and maintainability
  • Ability to work effectively within product delivery teams
Performance Measures

Success in this role will be measured by:

  • Successful delivery of AI-enabled product features
  • Reliability and maintainability of AI components in production
  • Effective collaboration with data science and engineering teams
  • High standards of code quality and engineering practices
  • Contribution to scalable AI-enabled systems
Employment Equity

Morae is committed to Employment Equity and transformation. Candidates from designated groups are encouraged to apply in line with our EE objectives.

A Few Final Notes
  • Due to application volume, only shortlisted candidates will be contacted. If you don’t hear back within two weeks
    , please consider applying again in the future, we truly appreciate your interest.
  • Please do not send direct messages
    .
  • Applicants must be based in Cape Town and meet the role requirements.
  • Morae Global Corporation does not engage recruitment agencies.

Privacy Policy:

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary