AI Software Engineer

Placements24

Cape Town

On-site

ZAR 600,000 - 1,000,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Competitive pay
Health benefits
Learning opportunities
Collaborative culture
Modern tools

Job summary

Placements24 is seeking an AI Software Engineer to join their AI & Emerging Technologies team in Upington. You will develop, test, and deploy AI/ML models into production software systems, collaborating with data scientists to bring models into production-ready applications.

The role emphasizes robust architecture, scalable infrastructure, and clean, well-documented code, with opportunities to work on innovative AI solutions in a dynamic environment.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience in software development, with a focus on integrating AI/ML technologies.
  • Proficiency in programming languages such as Python, Java, or C++.
  • Experience with AI/ML frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) and cloud platforms.
  • Strong understanding of software architecture, data structures, and algorithms.

Responsibilities

  • Develop, test, and deploy AI/ML models and algorithms into production software systems.
  • Build robust and scalable software infrastructure to support AI applications.
  • Collaborate with data scientists to optimize models for performance and efficiency.
  • Integrate AI components with existing software platforms and services.
  • Write clean, maintainable, and well-documented code adhering to software engineering best practices.

Skills

Python
Java
C++

Education

Bachelor's or Master's degree in CS/SE or related

Tools

TensorFlow
PyTorch
Scikit-learn

Job description

About the Role

Our client is seeking a skilled and passionate AI Software Engineer to join their dynamic AI & Emerging Technologies team in Upington. This role is focused on developing, implementing, and deploying software solutions that leverage artificial intelligence and machine learning. You will work closely with data scientists and researchers to bring advanced AI models into production-ready applications, contributing to the creation of innovative products and services. This is an excellent opportunity to apply your software engineering expertise in the rapidly evolving field of AI and contribute to high-impact projects.


Key Responsibilities


  • Develop, test, and deploy AI/ML models and algorithms into production software systems.

  • Build robust and scalable software infrastructure to support AI applications.

  • Collaborate with data scientists to optimize models for performance and efficiency.

  • Integrate AI components with existing software platforms and services.

  • Write clean, maintainable, and well-documented code adhering to software engineering best practices.


Requirements


  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.

  • Proven experience in software development, with a focus on integrating AI/ML technologies.

  • Proficiency in programming languages such as Python, Java, or C++.

  • Experience with AI/ML frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) and cloud platforms.

  • Strong understanding of software architecture, data structures, and algorithms.


Benefits


  • Competitive salary and performance-based incentives.

  • Comprehensive health, retirement, and other benefits.

  • Opportunities for professional growth and learning in AI software development.

  • A collaborative and forward-thinking work environment.

  • Access to modern development tools and technologies.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI Software Engineer
AI Software Engineer

Placements24 • Pretoria

On-site
ZAR 600,000 - 900,000
Competitive salary
Hybrid work model
Professional development
AI Solutions Developer
AI Solutions Developer

Placements24 • Cape Town

Hybrid
ZAR 600,000 - 900,000
Salary + annual bonus
Medical + retirement benefits
Hybrid work model
+3
Senior AI Software Engineer
Senior AI Software Engineer

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 900,000 - 1,500,000
Competitive salary
Performance bonuses
Stock options
+1
Junior AI Developer
Junior AI Developer

Placements24 • Cape Town

Hybrid
ZAR 89,000 - 134,000
Stipend provided
Mentorship from AI professionals
Hands-on experience with AI projects
+1
AI Software Developer
AI Software Developer

Placements24 • Vereeniging

Hybrid
ZAR 520,000 - 780,000
Senior AI Software Engineer
Senior AI Software Engineer

Placements24 • Klerksdorp

On-site
ZAR 900,000 - 1,500,000
Competitive salary
Career development
Cutting-edge tools
+2
Senior AI Software Engineer
Senior AI Software Engineer

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,500,000
Fully remote work arrangement
Health, dental & vision insurance
Professional growth & training
Software Engineer - AI Development
Software Engineer - AI Development

Placements24 • Stellenbosch

Hybrid
ZAR 420,000 - 620,000
Hybrid work model
Growth opportunities
Competitive compensation
Senior AI Software Engineer
Senior AI Software Engineer

Placements24 • Stellenbosch

Hybrid
ZAR 1,200,000 - 1,800,000
Performance bonus
Hybrid work
Health insurance
+1
AI/ML Software Engineer
AI/ML Software Engineer

Placements24 • Vereeniging

On-site
ZAR 540,000 - 900,000
Competitive salary
Health insurance
PTO & holidays
+1