617,667open jobs
29,889companies
85,625added this week
Browse all
Salary
$36k – $96k per year (Estimated)
Location
In office (Pretoria)
Seniority
Middle · 3+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match

Purpose of the Role:

Agile Bridge is looking for an AI Engineer who can turn promising models into secure, scalable and dependable AI capabilities. You will work at the intersection of machine learning, deep learning and software engineering: designing model architectures, training and evaluating models, integrating them into software systems and improving their performance in production.

What to expect in this role

This role is model- and engineering-focused. A project may require you to select and adapt a neural-network architecture, develop a custom prediction or representation capability, benchmark a foundation model, optimise inference performance, or package a validated model behind a reliable service. You will be expected to consider the full production context: data quality, model behaviour, latency, throughput, resource use, cost, security and maintainability.

You will collaborate with Data Scientists on scientific validity and evaluation, Software and Applied AI Engineers on product integration, and Platform teams on deployment and observability. The role is distinct from a purely analytical Data Scientist position and from an Agentic AI role centred on flows, agents and business-process orchestration.

What you will do

  • Translate product and technical requirements into model objectives, architecture decisions and measurable acceptance criteria.
  • Select, implement and train machine learning, deep learning, transformer or foundation-model approaches suited to the problem.
  • Prepare training and evaluation data, including preprocessing, feature or representation engineering and dataset versioning.
  • Run controlled experiments, tune models and evaluate accuracy, robustness, generalisation and computational efficiency.
  • Package model-backed capabilities as maintainable services, APIs, libraries or platform components.
  • Build or contribute to CI/CD and MLOps pipelines for testing, registration, release and environment promotion.
  • Deploy and monitor AI workloads, responding to drift, latency, failures, resource constraints and cost concerns.
  • Embed security, responsible AI, traceability and clear technical documentation throughout the model lifecycle.
  • Research emerging methods and adopt them only where benchmarking demonstrates meaningful value.

What you need

  • A bachelor's degree in Computer Science, Artificial Intelligence, Machine Learning, Data Science, Software Engineering, Mathematics or a related quantitative field.
  • Typically 3-5 years' relevant experience building and operationalising machine learning or deep learning capabilities.
  • Strong Python capability and evidence of sound software-engineering practice.
  • Hands-on experience developing, evaluating and improving machine learning or deep learning models.
  • Experience integrating model-backed capabilities into a software or production environment.
  • The judgement to balance model quality with latency, scalability, reliability, security, maintainability and cost.

Core technical skills

We are looking for depth in the core engineering areas, not superficial exposure to every framework. Comparable tools are welcome where they demonstrate the same capability.

  • Programming and software engineering: Strong Python, object-oriented design, testing, debugging, dependency management and clean, maintainable code. SQL is required; C# or Java is useful for integration-heavy environments.
  • Machine learning and deep learning: Strong fundamentals across supervised and unsupervised learning, neural networks, loss functions, optimisation, regularisation and generalisation.
  • Frameworks: Practical experience with PyTorch, TensorFlow, scikit-learn or equivalent frameworks. Transformer or foundation-model experience should include evaluation and adaptation, not only API consumption.
  • Model evaluation and optimisation: Experiment design, meaningful metrics, benchmarking, hyperparameter optimisation, error analysis, robustness testing and performance profiling.
  • Data and storage: Data preprocessing, feature or representation engineering, dataset versioning, and experience with relational or non-relational databases.
  • Integration: Building or consuming REST APIs, service contracts and model-serving patterns that connect AI capabilities to wider software systems.
  • MLOps and delivery: Git, Docker, CI/CD, model versioning or registries, reproducible environments and monitoring of model and service performance.
  • Security and governance: Privacy and PII protection, secrets and access management, traceability, responsible-AI evaluation and secure model deployment.

Useful, but not essential

  • An Honours or Master's degree in Artificial Intelligence, Machine Learning, Computer Science or a related field.
  • Experience with MLflow or an equivalent experiment-tracking and model-registry platform.
  • Exposure to Azure, AWS or Google Cloud AI services and infrastructure-as-code practices.
  • Experience with Kubernetes, GPU workloads, distributed training or inference optimisation techniques such as batching, quantisation or model compression.
  • Practical experience evaluating or adapting generative models, including transformers, embeddings and retrieval components.

How you work

  • You think in systems and understand how model behaviour affects the wider product.
  • You experiment rigorously and distinguish benchmark improvement from real operational value.
  • You communicate technical trade-offs, uncertainty and limitations honestly.
  • You collaborate across modelling, software, data and platform disciplines.
  • You remain curious without introducing new technology merely for novelty.

The opportunity

You will join an innovation-focused engineering environment where AI capabilities are expected to survive real users, real data and real production constraints. The role offers exposure to model development, production AI, responsible engineering and emerging model architectures while working alongside experienced software, data and platform teams.

How success will be measured

  • Model and architecture choices are appropriate to the use case and supported by evidence.
  • AI capabilities meet agreed quality, latency, reliability, security and cost requirements.
  • Experiments, code, data dependencies and model artefacts are reproducible and maintainable.
  • Production performance remains visible, with risks and deterioration addressed early.
  • Customers and engineering teams can understand the capability, constraints and operational requirements.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
617,667 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Pretoria
$33k – $66k per year (Estimated) • Remote/Hybrid • Full-Time • 1+ year exp • Perm
Python
Java
Kotlin
Databases
PostgreSQL
DevOps
Kubernetes
Management
Agile
Apply
Senior TPD Engineer 5 hours ago
$60k – $107k per year (Estimated) • Remote • London
Python
Bash
Databases
MySQL
RabbitMQ
DevOps
Rest API
Apply
Backend Developer 5 hours ago
In office • Jaipur
Python
Java
Databases
MySQL
PostgreSQL
Redis
DevOps
CI/CD
Apply
$32k – $77k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Shanghai • Beijing
Python
C++
Robotics
NVIDIA Drive
Path Planning
Obstacle Avoidance
Apply
$33k – $78k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Beijing • Shanghai
Python
C++
Robotics
NVIDIA Drive
Apply
Agentic AI Developer 20 days ago
$36k – $96k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Pretoria
Python
TypeScript
C#
Databases
PostgreSQL
AI/ML
LangGraph
LangChain
Model Context Protocol
vLLM
Embeddings
Prompt Engineering
Function Calling
AI Agents
Ollama
Semantic Kernel
CrewAI
RAG
Reranking
LLMOps
Human-in-the-Loop
Structured Outputs
LLM Guardrails
Tool Use
DevOps
Rest API
GCP
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Vector
Cybersecurity
Least Privilege
Management
n8n
Agile
Apply
Data Scientist 20 days ago
$29k – $79k per year (Estimated) • In office • 3+ years exp • Bachelor's Degree • Pretoria
Python
SQL
Databases
Databricks
AI/ML
Polars
MLFlow
Vertex AI
Scikit-learn
LLM
RAG
Time Series Forecasting
Amazon SageMaker
DevOps
Azure
Git
AWS
Analytics
Tableau
Power BI
Matplotlib
Plotly
ETL/ELT
Management
Agile
Apply
Creative Designer 2 months ago
$19k – $50k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Pretoria
Design
Figma
Canva
Management
Agile
Apply
In office • Full-Time • 2+ years exp • Bachelor's Degree • Pretoria
SQL
C#
QA
Selenium
JMeter
Playwright
Postman
Apply
QA Manual Tester 5 months ago
In office • Full-Time • 2+ years exp • Pretoria
SQL
DevOps
Azure DevOps
Azure
Apply
$37k – $69k per year (Estimated) • In office • Full-Time • 1+ year exp • High School Diploma • Pretoria
Management
Outlook
Apply
$16k – $36k per year (Estimated) • In office • Pretoria
Management
Google Drive
Telegram
Apply
$39k – $102k per year (Estimated) • In office • 7+ years exp • Pretoria
Apply
$14k – $17k per year • Remote • Pretoria
Apply
$13k – $33k per year (Estimated) • Equity • In office • Full-Time • Bachelor's Degree • Pretoria
Apply
See all jobs
This is one of many
617,667 more open roles from verified company boards, updated every day.