Technology

Ai Engineer

Sompisi-Calibre Solutions·Johannesburg Region (Work From Home), south-africa·Default
Technologyentry-levelDefault
-Closes Dec 5, 2026

We are seeking the expertise of an AI Engineer to build the intelligence layer of our client's platform. Systems/processes are recruitment practices, CV's, Documents, power intelligent automation within the healthcare industry.

Duties & Responsibilities

Build and operate Python AI/ML services that score and match workers to jobs and surface results into the product.

Design and implement best practices for production AI: evaluation harnesses, guardrails, monitoring, reproducibility and cost control.

Design and improve retrieval and matching pipelines: embeddings, vector search and taxonomy-driven scoring.

Integrate large language models for extraction, summarisation, classification and intelligent automation (use AWS Bedrock today, but you should be comfortable choosing and switching providers).

Build and train our own in-house models where they outperform or reduce reliance on third-party APIs: data preparation, training and fine-tuning, evaluation and deployment.

Own data quality for AI features, for example ensuring embedding and taxonomy data is correct so scores are meaningful rather than degenerate.

Partner with full stack engineers to expose AI capabilities through clean APIs, and with platform engineers on deployment and cost.

Monitor accuracy, latency and cost in production, and iterate based on real outcomes.

Desired Experience & Qualification

3 to 6 years building software, with strong, production-grade Python.

Hands-on experience building and shipping ML, NLP or LLM-powered features, not only research or notebooks.

The ability to design and implement best practices for AI systems: evaluation, guardrails, monitoring, reproducibility and cost control.

Practical understanding of embeddings, semantic / vector search and retrieval-augmented generation (RAG).

Experience integrating LLMs from any provider (for example Anthropic, OpenAI, AWS Bedrock or open models) into real applications.

The ability to build, train and fine-tune in-house models, not only consume third-party APIs: dataset preparation, training, evaluation and serving.

Comfortable building APIs and working with relational data (FastAPI and PostgreSQL; similar tools transfer well).

Solid grasp of prompt design, evaluation, and the failure modes of LLM and scoring systems, and able to reason about why a model behaves the way it does in production.

Nice to have

Familiarity with managed LLM platforms (for example AWS Bedrock), including model access, secure cross-account access and cost management.

Deep experience with model training frameworks (PyTorch, TensorFlow or Hugging Face) and serving custom models at scale.

Familiarity with vector databases / pgvector and building taxonomy or ontology-driven scoring.

Experience designing agentic systems, tool-use, or multi-step LLM workflows.

Workflow orchestration / automation tooling (for example Airflow, Prefect or similar).

MLOps experience: model/version tracking, evaluation harnesses, monitoring and observability for AI.

Comfort with containers, Kubernetes, and deploying Python services in production.

Background in matching, search, ranking, or recommendation systems.

Domain experience in healthcare, recruitment or HR-tech.

Desired Skills:

3 to 6 years building software with strong production-grade Python

Hands-on experience building and shipping ML

NLP or LLM-powered features

The ability to design and implement best practices for AI systems:

Domain experience in healthcare

recruitment or HR-tech.

Desired Work Experience:

5 to 10 years

Desired Qualification Level:

Degree

At a glance

Company

Sompisi-Calibre Solutions

Location

Johannesburg Region (Work From Home), south-africa

Employment

Default

Experience

entry-level

Valid until

December 5, 2026

Created

November 1, 2026

More opportunities

Similar roles you might like

Angular Developer

Communicate Recruitment

Cape Town, Western Cape, south-africa

FULL_TIME

Key Responsibilities: Build and maintain modern, high-performance web applications using Angular Develop responsive, pixel-perfect user interfaces that deliver outstanding user experiences Collaborate with Designers, Product Teams, and Backend Developers to bring ideas to life Create reusable, scalable, and maintainable front-end components Integrate with APIs and backend services to develop seamless end-to-end solutions Optimise applications for speed, performance, and accessibility Troubleshoot and resolve bugs, issues, and technical challenges Participate in code reviews and contribute to technical best practices Write clean, well-documented, and testable code Stay up to date with the latest Angular features and front-end development trends Work within Agile teams to deliver high-quality software solutions Job Experience Required: Minimum 3+ years of experience in front-end development Strong experience with Angular , TypeScript , JavaScript , HTML , and CSS Experience working with RESTful APIs and modern web architectures Understanding of responsive and mobile-first design principles Familiarity with Git version control and Agile development practices Strong problem-solving skills and attention to detail Bachelor's Degree, National Diploma, or equivalent qualification in Software Development, Computer Science, Information Technology, or a related field Connect with us on and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town. I also specialize in recruiting in the following: Manual and Automation Testers, Business Analysts, Software Developers, AI Engineers, and Data Scientists. This is an opportunity to join our talent pool and be considered for future opportunities with leading organisations across South Africa. Apply now! For more exciting IT vacancies, please visit: /> 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.

2 days ago

Flutter Developer

Communicate Recruitment

Cape Town, Western Cape, south-africa

FULL_TIME

Key Responsibilities: Design, develop, and maintain high-quality cross-platform mobile applications using Flutter and Dart Build responsive, scalable, and user-friendly mobile interfaces across Android and iOS platforms Collaborate with Product Managers, Designers, and Backend Developers to deliver new features and enhancements Integrate applications with RESTful APIs, third-party services, and backend systems Optimise application performance, reliability, and scalability Write clean, reusable, and maintainable code following best practices and coding standards Troubleshoot, debug, and resolve application defects and performance issues Implement and maintain state management solutions such as Bloc, Provider, Riverpod, or GetX Participate in code reviews and contribute to continuous improvement initiatives Develop and execute unit, widget, and integration tests to ensure application quality Work within Agile development teams and contribute to sprint planning, stand-ups, and retrospectives Assist with application deployment, monitoring, and maintenance across app stores and distribution platforms Stay up to date with emerging mobile technologies, Flutter updates, and industry best practices Contribute to architectural decisions and provide technical input on mobile development strategies Collaborate with cross-functional teams to deliver exceptional user experiences and business outcomes Job Experience Required: Minimum 2+ years of experience developing mobile applications using Flutter Strong proficiency in Dart Experience building and deploying applications for Android and iOS Solid understanding of mobile UI/UX principles and responsive design Experience integrating RESTful APIs and third-party services Familiarity with state management solutions such as Bloc, Provider, Riverpod, or GetX Experience working with Firebase services including Authentication, Firestore, and Cloud Messaging Understanding of Git version control and collaborative development practices Exposure to CI/CD pipelines and mobile application deployment processes Bachelor's Degree, National Diploma, or equivalent qualification in Computer Science, Information Technology, Software Development, or a related field Connect with us on and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town. This is an opportunity to join our talent pool and be considered for future opportunities with leading organisations across South Africa. For more exciting IT vacancies, please visit: I also specialize in recruiting in the following: Manual and Automation Testers, Business Analysts, Software Developers, AI Engineers, and Data Scientists. 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.

2 days ago

Senior Ai Lead

Network Recruitment

Johannesburg, Gauteng, south-africa

FULL_TIME

Key Duties & Responsibilities Drive the strategic direction, design, and successful delivery of AI initiatives across multiple projects and business functions. Lead, mentor, and develop teams of AI engineers and data scientists, promoting innovation and technical excellence. Design and implement scalable, high-performance AI solutions leveraging modern machine learning frameworks and cloud technologies. Oversee governance, security, compliance, and operational performance to ensure reliable and responsible AI deployments. Essential Skills, Experience, & Qualifications Bachelor's degree in Computer Science, Data Science, Mathematics, Engineering, or a related discipline. Minimum of 8 years' experience in AI and Machine Learning engineering, including demonstrated leadership of technical teams. Strong proficiency in Python and hands-on experience with leading cloud AI platforms such as Azure, AWS, or Google Cloud Platform (GCP). Proven success in developing, deploying, and managing AI solutions within production environments. Advantageous: Experience with Retrieval-Augmented Generation (RAG), Generative AI technologies, and enterprise data integration architectures. Apply Now! For more IT jobs, please visit I also specialise in recruiting in the following: Software Development Data Engineer Data Analyst Infrastructure Architecture ... and more! 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: Evandria Rademeyer Researcher

2 days ago

Full Stack Engineer (python, React, Django, Typescript) - Remote

Datafin IT Recruitment

Cape Town, Western Cape, south-africa

FULL_TIME

ENVIRONMENT: Our client develops intelligent software products that enable customers to make faster, better-informed decisions. They are a small, agile team that values clean architecture, practical decision-making and delivering features that provide meaningful customer value. They are seeking a Full-Stack Engineer to build and scale their products across the complete technology stack, from the database through to the browser. The successful candidate will take ownership of features from concept to production, including designing data models, developing APIs and delivering polished user interfaces. The role involves close collaboration with product, design and AI engineering teams to bring new capabilities to life. DUTIES: Design, build, and ship features across the full stack from database schema and backend services to frontend UI. Build and maintain RESTful APIs that power their web application and integrations. Develop responsive, accessible, and performant user interfaces using modern frontend frameworks. Collaborate with product and design to turn requirements into technical specs and shippable increments. Write clean, well-tested, maintainable code, and participate actively in code review. Improve application performance, reliability, and security across the stack. Work with their AI engineering team to integrate AI-powered features into user-facing product surfaces. Contribute to architecture decisions, tooling, and engineering best practices as the team and product scale. Monitor, debug, and resolve production issues, and contribute to on-call rotations as needed. REQUIREMENTS: 5+ years of professional experience building full-stack web applications in production. Strong frontend skills: TypeScript and React, with experience building production-grade UIs. Strong backend skills: Python (FastAPI, Django, or similar), with experience designing and building APIs and services. Practical experience designing and working with relational databases (PostgreSQL, MySQL) and writing efficient queries. Experience building and consuming REST APIs. Experience integrating AI/LLM-powered features into a product calling LLM APIs, working with retrieval-augmented generation (RAG) or vector search, or partnering with ML/AI teams to ship model-backed functionality. Familiarity with cloud infrastructure (Azure, AWS, or GCP), CI/CD pipelines, and containerization (Docker). Strong understanding of software engineering fundamentals: testing, version control, code review, and system design. Proficiency working with AI coding assistants (e.g., Claude Code, GitHub Copilot, Cursor) to accelerate development, while critically reviewing and validating AI-generated code. Comfort working in a remote, async-first environment with strong written communication skills. Nice to Have: Familiarity with infrastructure-as-code (Terraform) and observability tooling (Datadog, Grafana, Sentry). Familiarity with vector databases or embedding-based search for AI-powered features. Background working in a startup or small, cross-functional team. Exposure to design systems and component libraries.

2 days ago

Bi Data Analyst

Communicate Recruitment

Cape Town, Western Cape, south-africa

FULL_TIME

Key Responsibilities: Collect, analyse, and interpret large datasets from multiple sources Design, build, and maintain dashboards, reports, and KPI tracking tools Work with business stakeholders to understand reporting and analytical requirements Ensure data accuracy, integrity, and consistency across reporting environments Identify trends, patterns, and opportunities through data analysis Support strategic business decisions with actionable insights and recommendations Collaborate with data engineering and technical teams on data solutions Automate reporting processes and improve data accessibility across the organisation Monitor business performance metrics and provide ongoing analytical support Job Experience Required: Minimum 3+ years of experience in a BI Analyst, Data Analyst, or Business Intelligence role Degree in Data Science, Statistics, Computer Science, Information Systems, Mathematics, or a related field Strong experience with SQL for data extraction, transformation, and analysis Proficiency with BI tools such as Power BI, Tableau, Looker, Qlik, or similar platforms Experience building interactive dashboards, reports, and data visualisations Strong understanding of data modelling, ETL processes, and data warehousing concepts Experience gathering business requirements and translating them into reporting solutions Ability to analyse trends, identify insights, and present recommendations to stakeholders Exposure to Python or R for data analysis is advantageous Strong communication and stakeholder management skill This is an opportunity to join our talent pool and be considered for future opportunities with leading organisations across South Africa. Apply now! Connect with us on and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town. Let us assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and Full stack developer jobs. I also specialize in recruiting in the following: Manual and Automation Testers, Business Analysts, Software Developers, AI Engineers, and Data Scientists 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.

3 days ago

Data Engineer

Communicate Recruitment

Cape Town, Western Cape, south-africa

FULL_TIME

Key Responsibilities: Designing, developing, and maintaining data pipelines and ETL/ELT processes Building and optimising data warehouses, data lakes, and scalable data platforms Integrating data from multiple sources while ensuring data quality and integrity Collaborating with Data Analysts, Data Scientists, Software Engineers, and business stakeholders Automating data workflows and monitoring pipeline performance Implementing data governance, security, and compliance best practices Supporting reporting, analytics, and machine learning initiatives Job Experience Required: Degree in Computer Science, Information Systems, Engineering, Mathematics, Statistics, or a related field 3+ years of experience in Data Engineering or a similar role Strong SQL skills and experience working with large datasets Experience with Python, Scala, Java, or similar programming languages Knowledge of ETL/ELT tools and data integration platforms Experience with cloud platforms such as AWS, Azure, or Google Cloud Exposure to modern data warehousing technologies such as Snowflake, Redshift, BigQuery, or Synapse Experience with Apache Spark, Databricks, Airflow, or similar data technologies This is an opportunity to join our talent pool and be considered for future opportunities with leading organisations across South Africa. Apply now! Connect with us on and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town. Let us assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and Full stack developer jobs. I also specialize in recruiting in the following: Manual and Automation Testers, Business Analysts, Software Developers, AI Engineers, and Data Scientists 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.

3 days ago