Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Subscriptions

AI Engineer (Python, AWS, Generative AI)

Full-time

Sabenza IT & Recruitment

Are you fascinated by Artificial Intelligence, excited by the endless possibilities of Large Language Models, and passionate about building innovative solutions with Python and AWS?

We're looking for an AI Engineer who thrives on solving complex business challenges using cutting-edge AI technologies, machine learning, cloud computing, and automation. If you love turning ideas into intelligent solutions and want to work on projects that make a real impact, this could be your next adventure.

As an AI Engineer, you'll be part of an innovative SAP technology team, designing and delivering intelligent AI-powered solutions that transform business processes.

From developing machine learning models and integrating Large Language Models (LLMs) to building scalable cloud applications and intelligent APIs, you'll help shape the future of enterprise technology.

If Python is your language of choice and AI is your passion, we'd love to meet you.

Requirements

Essential Skills:

Python Programming
  • Strong understanding of Python syntax and principles of clean, reusable code.
  • Understanding of Python frameworks and libraries e.g. Pandas and NumPy.
AWS Lambda Functions

  • Experience developing, deploying, and managing serverless applications using AWS Lambda.
  • Proficiency in writing unit and integration tests for AWS Lambda functions to ensure functionality, performance, and reliability.
Version Control with Git

  • Experience with Git repositories and code management (e.g. GitHub).
  • Proficiency in using Git for version control and collaboration.
Testing Frameworks

  • Experience with testing tools like pytest for creating and maintaining unit tests.
  • Ability to implement automated testing pipelines to ensure code reliability.
API Management

  • API designing principles and best practices.
  • Experience in working with RESTful APIs and understanding how to consume and create APIs.
  • Familiarity with API management tools, such as Apigee, for efficient and secure API integration.
Cloud Platforms

  • Understanding how to deploy application applications in AWS.
IDE And Tools

  • Visual studio code
  • GitHub Desktop
  • PyCharm
  • Jupyter Notebook
  • Any additional responsibilities assigned in the Agile Working Model (AWM) Charter
Qualifications / Experience

  • Bachelors degree in Computer Science, Software Engineering, or similar qualification.
  • 3+ years experience in developing in Python.
  • Strong background in software development, mathematics, and good analytical and problem-solving skills.
  • Experience in AI Solutions.

Benefits

  • Cutting edge global IT system landscape and processes.
  • Flexible working of 1960 hours in a 12-month period.
  • High Work-Life balance.
  • Remote / On-site work location flexibility.
  • Highly motivating, energetic, and fast-paced working environment.
  • Modern, state-of-the-art offices.
  • Dynamic Global Team collaboration.
  • Application of the Agile Working Model Methodology.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the AI Engineer (Python, AWS, Generative AI) in Pretoria, Gauteng vacancy
  •  ...Purpose: We are seeking an AI Engineer to join our team, with a...  ...embedding models, and other generative technologies. This role emphasizes...  ...Microsoft Azure AI Engineer, AWS Machine Learning, or similar...  ...Core Engineering & Platforms Python (GenAI services,... 

    ATS Client

    Pretoria, Gauteng
    22 days ago
  •  ...Job Description We're on the hunt for a Senior AI Engineer who loves building smart platforms, wrangling cloud infrastructure, and bringing...  ...as Code: Terraform/Open Tofu Programming Languages: Python Templating Tools: Helm, Kustomize Operating Systems: Advanced... 

    ATS Client

    Pretoria, Gauteng
    22 days ago
  • R 24 ph

     ...Mindrift is looking for highly skilled Python Data Scraping Engineers to join the Tendem project and drive...  ...scraping workflows within our hybrid AI + human system. In this role, as an...  ...mission is to unlock the potential of Generative AI by tapping into real-world... 

    Mindrift

    Pretoria, Gauteng
    15 days ago
  •  ...communication. Perform systems-level performance engineering, including load testing and capacity...  ..., and workflow automation for AI agents. Model Training and Deployment:...  ...Knowledge of serverless components (e.g., AWS Lambda) for event-driven workflows. Data... 

    ATS Client

    Pretoria, Gauteng
    22 days ago
  •  ...Job Description The AI Engineer (Expert) will be responsible for building, operating, and enhancing AI-driven platforms, with a strong...  ...Requirements Essential Skills Cloud platforms (Azure and/or AWS) Application observability andtelemetry DevOps practices... 

    ATS Client

    Pretoria, Gauteng
    22 days ago
  • R 720,000 pa

     ...looking for an Intermediate AI Engineer to help design and deliver advanced...  ..., and Retrieval-Augmented Generation (RAG) solutions. Working...  ...backend services and APIs using Python and frameworks such as...  ...cloud-based AI platforms on AWS or Azure, leveraging managed... 

    ATS Client

    Pretoria, Gauteng
    22 days ago
  •  ...manage and implement artificial intelligence (AI)-driven solutions that leverage high-...  ...familiarity with data manipulation tools (e.g. SQL, Python, R, SPSS, Microsoft Excel, MATLAB, SSMS...  ...Data Warehouse, Amazon Web Services (AWS) and Microsoft Azure); extensive... 

    ATS Client

    Pretoria, Gauteng
    22 days ago
  •  ...the Role We’re looking for a skilled AI Engineer to help us fine-tune, deploy, and maintain...  ...Kubernetes, Linux and cloud infrastructure (AWS, GCP, or Azure). Monitor model...  ...Strong experience with PHP, Node, React & Python and libraries like Transformers, LangChain... 

    Vaimo

    Pretoria, Gauteng
    more than 2 months ago
  •  ...~ Identify decision-makers and gather key information to qualify leads. ~ Engage prospects in meaningful conversations to generate interest in our products/services. ~ Schedule appointments and demos for the sales team, ensuring a smooth hand-off. ~ Maintain... 

    Daisy Business Solutions

    Pretoria, Gauteng
    8 days ago
  • We are recruiting for an AI Machine Learning Engineer role. We are sourcing for an AI/ Machine Learning Engineer role. Experience and Skills: ~5+ Years' experience in AI/ML engineering, ML system development, or applied AI. ~ At least 2 years' experience... 

    ATS Client

    Pretoria, Gauteng
    22 days ago
  •  ...We're looking for an Infrastructure Engineer to join a global technology team responsible...  ...experience in shell scripting (Bash, Perl, Python). Deep experience of GitHub and GitOps...  ...Strong experience with Cloud Technologies (AWS, Azure). Strong knowledge with version... 

    Sabenza IT & Recruitment

    Pretoria, Gauteng
    3 days ago
  •  ...Zaman-1 ESSENTIAL SKILLS Strong data engineering skills, including Python coding and data ingestion (ETL, Kafka, Apache Spark). Familiarity with AI/ML frameworks (e.g., Langchain,...  ...pytest). Hands-on experience with AWS services (API Gateway, Lambda, DynamoDB... 

    Imizizi

    Pretoria, Gauteng
    14 days ago
  •  ...Description We're looking for an Expert Data Engineer to architect, build, and optimize large-...  ...ingestion to production systems. If AWS services, Terraform scripts, Spark jobs...  ...-level experience with: Terraform • Python 3x • SQL (Oracle/PostgreSQL) • PySpark •... 

    ATS Client

    Pretoria, Gauteng
    22 days ago
  • R 9 ph

     ...freelance online tasks that train and improve artificial intelligence. What we do The Toloka Annotators connects individuals with Generative AI projects from leading tech innovators. Our mission is to unlock the full potential of AI by involving real people from around... 

    Mindrift - Data annotation

    Pretoria, Gauteng
    15 days ago
  •  ...Description About the Role: The Data Engineer will work on enterprise-wide data...  ...Manager Programming & Data Engineering Python 3.x SQL (Oracle / PostgreSQL) PySpark...  ...(hands-on, not drag-and-drop) Kafka AWS EMR Redshift Business & Analytics... 

    ATS Client

    Pretoria, Gauteng
    22 days ago
  •  ...Job Description Cloud Engineer with 4+ years of experience supporting and implementing...  ...infrastructure and networking solutions across AWS, Azure and Huawei Cloud environments....  ...Troubleshooting • Scripting (PowerShell / Bash / Python) • Virtualisation Technologies

    ATS Client

    Pretoria, Gauteng
    22 days ago
  •  ...We are seeking a Senior Infrastructure Engineer to design, implement, and maintain high-availability...  ...SUSE) Proficiency in scripting (Bash,Python, Perl) Experience with High...  ...PowerShell) Experience with cloud platforms (AWS,Azure) Version control experience (... 

    ATS Client

    Pretoria, Gauteng
    22 days ago
  •  ...looking for an experienced Infrastructure Engineer (Expert) to support a high-performance...  ...Automation Platform Strong knowledge of AWS and Azurecloud platforms Expertise in...  ...systems Strong scripting skills (Bash,Python, Perl) Knowledge of network protocols (... 

    ATS Client

    Pretoria, Gauteng
    22 days ago
  •  ...is seeking an experienced Senior Systems Engineer to join their IT team in Woodmead. This hybrid...  ...and virtualised environments across AWS, Azure, GCP and VMware. Monitor, optimise...  ...environments. Experience with Bash, Python or similar scripting languages.... 

    Goldman Tech Resourcing (Pty) Ltd

    Pretoria, Gauteng
    11 days ago
  •  ...regulatory requirements. Implement new data engineering features. Implement data sharing...  ...code in object-oriented language, e.g., Python, Scala, Java, in a professional setting;...  ...(e.g. Spark, Dask) cloud platforms (e.g. AWS, Azure, GCP, containerization, and analytics... 

    ATS Client

    Pretoria, Gauteng
    22 days ago
  •  ...JHB001571-ZN-1 ESSENTIAL SKILLS Strong proficiency in Python for automation, scripting, and tooling development....  ...handling. Experience with workflow and orchestration engines (e.g., Temporal, Camunda, AWS Step Functions) and event-driven orchestration. Strong... 

    Imizizi

    Pretoria, Gauteng
    14 days ago
  •  ...We are seeking a DevOps Engineer with experience in Huawei Cloud , Kubernetes , and...  ...following services and/ or concepts:   AWS (EKS, VPC, S3, RDS, IAM, Fargate, Lambda,...  ...Programming languages (Python, Go, Java, JavaScript) Linux experience... 

    Sabenza IT & Recruitment

    Pretoria, Gauteng
    16 days ago
  •  ...A senior-level Platform Engineering opportunity for an experienced engineer with a strong track...  ...will bring deep expertise across AWS, Kubernetes, GitOps, Infrastructure as Code...  ...languages such as Java, JavaScript, Golang or Python. ~6+ years of experience working with Public... 

    Sabenza IT & Recruitment

    Pretoria, Gauteng
    1 day ago
  •  ...We're looking for a Senior Infrastructure Engineer who loves Linux, enjoys solving complex technical challenges...  ...clients Deploying and managing workloads in AWS and Azure Automating repetitive tasks with Bash, Python or PowerShell Monitoring infrastructure... 

    Sabenza IT & Recruitment

    Pretoria, Gauteng
    1 day ago
  • R 40 ph

     ...connects specialists with project-based AI opportunities for leading tech companies,...  ...is NOT Not data labeling Not prompt engineering Not writing code from scratch - the agent...  ...in software development ~ Core stack: Python (FastAPI), JavaScript/TypeScript (React),... 

    Mindrift

    Pretoria, Gauteng
    12 days ago
  •  ...developing technical documentation (from conceptual to detail engineering) to commissioning new systems and optimising plant operations...  ...water reuse, industrial wastewater recycling, and biogas generation within complex or constrained environments. Identify continuous... 

    Zecutive Consultants

    Pretoria, Gauteng
    6 days ago
  •  ...Job Description We are looking for a Senior Infrastructure Engineer / Backend-focused DevOps professional to join a high-performing product...  ...Build Tools: Maven Advantageous Skills Cloud platforms: AWS or Azure Frontend technologies: Angular,HTML, CSS, JavaScript... 

    ATS Client

    Pretoria, Gauteng
    22 days ago
  •  ...Our client is searching for a Systems Engineer to join their team in Pretoria (Hybrid) Contract: Permanent (a probation period will apply...  ...devices is highly desirable. Cloud certification (Azure / AWS) will be an advantage VMware vRealize Operations certification... 

    Profession Hub

    Pretoria, Gauteng
    3 days ago
  •  ...practices. Collaborate with product owners, designers, and other engineers to deliver high-quality features. Debug, troubleshoot, and...  .... Nice to Have Experience with cloud platforms (Azure, AWS, or GCP). Familiarity with containerization tools (Docker, Kubernetes... 

    ATS Client

    Pretoria, Gauteng
    22 days ago
  •  ...organisation for an experienced Infrastructure Engineer (Expert) to join a high-performing...  ...Essential Skills Strong proficiency in Python for automation, scripting, and tooling...  ...orchestration engines (e.g. Temporal, Camunda, AWS Step Functions) and event-driven... 

    Abalobi Solutions

    Pretoria, Gauteng
    17 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to AI Engineer (Python, AWS, Generative AI). Be the first to apply!