AI Engineer

Posted 7 Days Ago
Be an Early Applicant
Pretoria, City of Tshwane, Gauteng, ZAF
Hybrid
Mid level
Software
The Role
Develop, train, evaluate, optimize, and productionize machine learning and deep learning models. Translate requirements into model architectures and measurable criteria, prepare and version data, build model-serving APIs and MLOps pipelines, and deploy and monitor AI workloads. Collaborate with data science, software, and platform teams while balancing quality, latency, scalability, reliability, security, cost, and maintainability. Apply responsible AI practices, document systems, and use benchmarking to guide adoption of emerging methods.
Summary Generated by Built In

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.

Skills Required

  • Bachelor's degree in Computer Science, Artificial Intelligence, Machine Learning, Data Science, Software Engineering, Mathematics, or a related quantitative field
  • Typically 3-5 years of relevant experience building and operationalizing machine learning or deep learning capabilities
  • Strong Python capability
  • Sound software-engineering practices, including object-oriented design, testing, debugging, dependency management, and maintainable code
  • SQL
  • Hands-on experience developing, evaluating, and improving machine learning or deep learning models
  • Experience integrating model-backed capabilities into software or production environments
  • Ability to balance model quality with latency, scalability, reliability, security, maintainability, and cost
  • Practical experience with PyTorch, TensorFlow, scikit-learn, or equivalent frameworks
  • Experience with model evaluation, experiment design, benchmarking, hyperparameter optimization, error analysis, robustness testing, and performance profiling
  • Experience with data preprocessing, feature or representation engineering, dataset versioning, and relational or non-relational databases
  • Experience building or consuming REST APIs, service contracts, and model-serving patterns
  • Experience with Git, Docker, CI/CD, model versioning or registries, reproducible environments, and performance monitoring
  • Knowledge of privacy and PII protection, secrets and access management, traceability, responsible AI evaluation, and secure model deployment
  • C# or Java for integration-heavy environments
  • 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 optimization techniques such as batching, quantization, or model compression
  • Experience evaluating or adapting generative models, transformers, embeddings, and retrieval components
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Pretoria
144 Employees
Year Founded: 2003

What We Do

Through a process of “customerisation”, Agile Bridge provides carefully considered software solutions in a personalised manner. Our unique blend of experience, accreditation and in-depth business knowledge drive the crafting of integrated and empowering software solutions to business clients across the globe.

Similar Jobs

Sabenza IT Logo Sabenza IT

Artificial Intelligence Engineer

Agency • Information Technology • Professional Services
In-Office
Pretoria, City of Tshwane, Gauteng, ZAF

Sabenza IT Logo Sabenza IT

Artificial Intelligence Engineer

Agency • Information Technology • Professional Services
In-Office
Pretoria, City of Tshwane, Gauteng, ZAF

DVT Logo DVT

Artificial Intelligence Engineer

Artificial Intelligence • Big Data • Software • Business Intelligence
Hybrid
Johannesburg, City of Johannesburg, Gauteng, ZAF
689 Employees

ChainGPT Logo ChainGPT

Artificial Intelligence Engineer

Artificial Intelligence • Blockchain • Fintech • Software • Financial Services • Cryptocurrency
In-Office or Remote
6 Locations
61 Employees

Similar Companies Hiring

Kepler  Thumbnail
Artificial Intelligence • Fintech • Software
New York, New York
9 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel.io Thumbnail
Aerospace • Hardware • Robotics • Software
US
50 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account