AI Engineer II
Listed on 2026-07-09
-
Software Development
AI Engineer (Applied/Software), Machine Learning/ ML Engineer, Backend Developer, Cloud Engineer - Software
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.
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
.
- 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
- 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
- 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
- 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
- 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
- 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
- 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
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
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-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: