AI Software Engineer - Scalable Systems

Placements24

Soweto

Presencial

ZAR 900.000 - 1.500.000

Jornada completa

Hace 4 días
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Competitive salary
Health insurance
Professional development
Generous leave
Public holidays
AI projects exposure
Team events
Development tools
Retirement plan
Career growth

Descripción de la vacante

Placements24 in Soweto, Gauteng seeks an AI Software Engineer to design, develop, and deploy scalable AI applications. You will work with Python, Java, or C++ and collaborate with data scientists to productionize models.

The role emphasizes performance optimization for large data, robust data pipelines, and secure, reliable AI services. Relevant AI/ML libraries and cloud/container experience are highly valued.

Formación

  • 3+ years as a Software Engineer focused on AI or scalable systems.
  • Strong Python, with familiarity in Java or C++.
  • Experience with AI/ML libraries: TensorFlow, PyTorch, Scikit-learn.
  • Solid data structures, algorithms, and design patterns knowledge.
  • Cloud platforms (AWS/Azure/GCP) and containers (Docker, Kubernetes).
  • Familiar with SQL/NoSQL databases.
  • Excellent problem-solving, analytical, debugging, and teamwork.

Responsabilidades

  • Design, develop, and implement scalable AI software systems.
  • Write clean, well-documented code in Python, Java, or C++.
  • Collaborate with data scientists to productionize AI models.
  • Optimize performance for large-scale data and AI workloads.
  • Develop APIs and services for AI model deployment.
  • Build robust data pipelines and ensure reliability and security.
  • Participate in code reviews and technical design discussions.
  • Stay updated on AI and software engineering best practices.

Conocimientos

Python
Java
C++
AI/ML libraries
Cloud platforms
Docker/Kubernetes
SQL/NoSQL
Problem-solving
Teamwork
Communication

Educación

Bachelor's or Master's in CS/SE

Herramientas

Docker
Kubernetes
TensorFlow
PyTorch
Scikit-learn
AWS
Azure
GCP
SQL
NoSQL

Descripción del empleo

About the Role

Our client, a leader in AI & Emerging Technologies, is seeking a talented AI Software Engineer with expertise in building scalable systems. This role is based in our client's dynamic office located in Soweto, Gauteng . You will be responsible for designing, developing, and deploying high-performance AI applications and infrastructure that can handle large-scale data and complex computations. Our client is committed to pushing the boundaries of artificial intelligence and creating impactful technological solutions. This position offers a fantastic opportunity to work on challenging projects, collaborate with a team of skilled professionals, and contribute to the advancement of AI technology in a vibrant setting. If you are a software engineer with a passion for AI and a knack for building robust, scalable systems, this role in Soweto, Gauteng is an excellent career opportunity.

Key Responsibilities
  • Design, develop, and implement scalable and efficient AI software systems.
  • Write clean, maintainable, and well-documented code in languages such as Python, Java, or C++.
  • Collaborate with data scientists and researchers to integrate AI models into production applications.
  • Optimize software performance for large-scale data processing and complex AI algorithms.
  • Develop and maintain APIs and services for AI model deployment and interaction.
  • Contribute to the design and implementation of robust data pipelines.
  • Ensure the reliability, scalability, and security of AI applications.
  • Participate in code reviews and contribute to technical design discussions.
  • Troubleshoot and resolve software defects and performance issues.
  • Stay updated with the latest advancements in AI and software engineering best practices.
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience (3+ years) as a Software Engineer, with a focus on developing AI-powered applications or scalable systems.
  • Strong programming skills in Python, and familiarity with other languages like Java or C++.
  • Experience with AI/ML libraries and frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) is highly desirable.
  • Solid understanding of data structures, algorithms, and software design patterns.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Familiarity with database technologies (SQL and NoSQL).
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and teamwork abilities.
  • Must be eligible to work in South Africa and reside in or be willing to relocate to Soweto, Gauteng .
Benefits
  • Competitive salary and performance-based bonuses.
  • Comprehensive health insurance and employee wellness benefits.
  • Opportunities for professional development and continuous learning.
  • Generous annual leave and paid public holidays.
  • Exposure to innovative AI projects and cutting-edge technologies.
  • A collaborative and supportive work environment.
  • Retirement savings plan.
  • Access to advanced development tools and resources.
  • Regular company-sponsored social events.
  • Potential for career advancement within the organization.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior AI Software Engineer
Senior AI Software Engineer

Placements24 • Vereeniging

Híbrido
ZAR 1.100.000 - 2.000.000
Competitive salary
Health insurance
Stock options
+4
Senior AI Software Engineer
Senior AI Software Engineer

Placements24 • Klerksdorp

Presencial
ZAR 900.000 - 1.500.000
Competitive salary
Career development
Cutting-edge tools
+2
Senior AI Software Engineer
Senior AI Software Engineer

Placements24 • Upington

Presencial
ZAR 900.000 - 1.300.000
Competitive salary
Medical insurance
Professional development
+1
AI Software Engineer - Backend Development
AI Software Engineer - Backend Development

Placements24 • Mbombela (Nelspruit)

Híbrido
ZAR 450.000 - 750.000
Remote work
Performance bonus
Training resources
+2
Senior Software Engineer - AI Platform Development
Senior Software Engineer - AI Platform Development

Placements24 • Sudáfrica

Híbrido
ZAR 1.000.000 - 1.600.000
Hybrid work in Polokwane
Professional development opportunities
Career advancement
Ai Systems Engineer - Optimization & Simulation
Ai Systems Engineer - Optimization & Simulation

Placements24 • Mbombela (Nelspruit)

Presencial
ZAR 900.000 - 1.200.000
Competitive salary
Health insurance
Paid time off
+6
AI/ML Systems Engineer
AI/ML Systems Engineer

Placements24 • Soweto

Presencial
ZAR 900.000 - 1.200.000
Health insurance
Retirement savings options
Training resources and conferences
AI Software Engineer
AI Software Engineer

Placements24 • Polokwane

Híbrido
ZAR 600.000 - 900.000
Performance bonus
Hybrid work model
Health and retirement benefits
+2
Senior Software Engineer - AI Platform Development
Senior Software Engineer - AI Platform Development

Placements24 • Stellenbosch

Presencial
ZAR 1.200.000 - 1.800.000
Competitive salary
Annual performance bonuses
Medical and dental insurance
+2
Senior AI Systems Engineer
Senior AI Systems Engineer

Placements24 • Vereeniging

Presencial
ZAR 1.000.000 - 1.500.000
Annual performance bonus
Medical aid
Retirement fund contributions
+1