AI Engineer (AWS / Generative AI)
Employeur non precise · Cape Town
Job description
About the role
An established AWS cloud services business is looking for an experienced AI Engineer to design, build and deploy practical AI, machine learning and Generative AI solutions for clients across different industries. The role is hands-on engineering with a strong client-facing element, from discovery through to deployment and ongoing improvement, and offers growth toward senior technical leadership or leading projects and engineers. It is remote, based in Cape Town.
Key responsibilities
- Design, develop, test and deploy AI, ML and Generative AI solutions using AWS technologies.
- Build GenAI applications with Amazon Bedrock, including prompt workflows, embeddings, retrieval-based solutions and AI agents.
- Develop and deploy machine learning pipelines with Amazon SageMaker.
- Write clean, maintainable Python code and build APIs to integrate AI into business applications.
- Develop and maintain infrastructure as code for reliable deployments.
- Take part in client discovery, evaluate options, costs and risks, and help turn requirements into project plans and estimates.
- Own projects from development through deployment, monitoring and optimisation, and share knowledge with the team.
Required profile
- 3+ years of hands-on experience in AI engineering, applied machine learning or software development with substantial practical AI exposure.
- At least one ML or GenAI solution taken from experimentation into production or near-production, with post-deployment support.
- Ability to explain technical solutions to technical and non-technical stakeholders and to engage directly with clients.
- Bachelor's degree in Computer Science, Engineering, IT or a related field.
Required skills
- Strong Python; Amazon SageMaker and Amazon Bedrock (including retrieval-based solutions and agentic workflows).
- AWS Lambda, Terraform, Git, CI/CD pipelines and Linux.
- API development and integration for AI and ML applications.
- Advantageous: AWS certifications, vector databases, containerised deployments (ECS/EKS), Golang, and AWS AI services.
What we offer
- Salary up to R130k per month depending on experience.
- Remote working from anywhere in South Africa.
- Company-sponsored AWS certification exams.
- Two career paths: senior hands-on technical leadership or delivery and team leadership.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in South Africa.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 2 days ago
Expires 1 month from now
10 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Employeur non precise
Cape Town