AI Software Engineer (Distributed Systems)

Placements24

Soweto

Hybrid

ZAR 900.000 - 1.400.000

Vollzeit

vor 32 Stunden
Sei unter den ersten Bewerbenden

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Placements24 in Soweto is seeking an experienced AI Software Engineer with a focus on distributed systems to design, build, and scale AI-enabled services in a hybrid work model. You will collaborate with AI researchers and data scientists to deploy models, optimize data pipelines, and implement scalable architectures that handle large datasets and complex computations.

The role emphasizes high performance, reliability, and security, with opportunities for professional growth in a dynamic,

Qualifikationen

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 4+ years of software engineering experience with a focus on distributed systems.
  • Proficiency in Python, Java, Go or Scala for distributed workloads.

Aufgaben

  • Design, develop, and implement scalable and resilient distributed systems for AI applications.
  • Optimize system performance for high-volume data processing and complex AI computations.
  • Collaborate with AI researchers and data scientists to deploy and integrate ML models into production systems.
  • Write clean, efficient, and well-documented code in languages such as Python, Java, or Go.
  • Implement robust monitoring, logging, and error handling mechanisms for distributed systems.
  • Troubleshoot and resolve complex technical issues in distributed environments.
  • Contribute to architectural decisions and technology selection for AI infrastructure.
  • Ensure system security, reliability, and maintainability.
  • Stay current with advancements in distributed systems and AI technologies.

Kenntnisse

Distributed systems
Python
Java
Go
Scala
Cloud platforms
Docker
Kubernetes
TensorFlow
PyTorch
Spark
Kafka

Ausbildung

BS/MS in CS/SE

Tools

AWS
Azure
GCP

Jobbeschreibung

About the Role

Our client is seeking a talented and driven AI Software Engineer with expertise in Distributed Systems to join their dynamic team in Soweto. This hybrid role is central to developing and scaling the complex AI applications that power our client's innovative services. You will be instrumental in designing, building, and optimizing distributed systems that handle massive datasets and complex computations, enabling cutting‑edge AI functionalities. The ideal candidate will possess a strong foundation in software engineering, distributed computing principles, and a keen interest in artificial intelligence. You will collaborate closely with AI researchers, data scientists, and other engineers to bring sophisticated AI models and algorithms to life within robust, scalable architectures. This role offers the opportunity to work on challenging problems at the intersection of AI and large-scale systems, with a flexible hybrid work model that balances on‑site collaboration with remote autonomy.

Key Responsibilities
  • Design, develop, and implement scalable and resilient distributed systems for AI applications.
  • Optimize system performance for high-volume data processing and complex AI computations.
  • Collaborate with AI researchers and data scientists to deploy and integrate ML models into production systems.
  • Write clean, efficient, and well-documented code in languages such as Python, Java, or Go.
  • Implement robust monitoring, logging, and error handling mechanisms for distributed systems.
  • Troubleshoot and resolve complex technical issues in distributed environments.
  • Contribute to architectural decisions and technology selection for AI infrastructure.
  • Ensure system security, reliability, and maintainability.
  • Stay current with advancements in distributed systems and AI technologies.
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 4+ years of experience in software engineering, with a focus on distributed systems.
  • Proficiency in programming languages commonly used in distributed systems (e.g., Python, Java, Go, Scala).
  • Solid understanding of distributed systems concepts (e.g., concurrency, fault tolerance, consistency).
  • Experience with cloud platforms (AWS, Azure, GCP) and their distributed computing services.
  • Familiarity with containerization technologies (Docker, Kubernetes).
  • Understanding of AI/ML concepts and frameworks (e.g., TensorFlow, PyTorch) is a plus.
  • Experience with big data technologies (e.g., Spark, Kafka) is desirable.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration skills, adept at working in a hybrid setting.
Benefits
  • Our client offers a competitive salary, performance bonuses, and a comprehensive benefits package, including health insurance, retirement plans, and generous paid time off.
  • This hybrid role provides the flexibility to balance on‑site collaboration with remote work, supporting your work‑life integration.
  • Professional development opportunities, including access to training, certifications, and conferences, are provided.
  • You will work on challenging and impactful projects at the forefront of AI technology, contributing to systems that serve a wide user base.
  • Join a supportive and innovative team in Soweto that values technical excellence and continuous learning.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

AI Software Engineer - Scalable Systems
AI Software Engineer - Scalable Systems

Placements24 • Soweto

Vor Ort
ZAR 900.000 - 1.500.000
Competitive salary
Health insurance
Professional development
+7
AI Software Engineer
AI Software Engineer

Placements24 • Soweto

Vor Ort
ZAR 550.000 - 900.000
Competitive salary
On-site work location
Professional development
+2
Senior Software Engineer - AI Platform
Senior Software Engineer - AI Platform

Placements24 • Randburg

Hybrid
ZAR 900.000 - 1.200.000
Competitive salary
Comprehensive benefits
Hybrid work model
+1
AI Software Developer - Real-time Systems
AI Software Developer - Real-time Systems

Placements24 • Klerksdorp

Hybrid
ZAR 700.000 - 950.000
AI Software Engineer, Distributed Systems (Hybrid)
AI Software Engineer, Distributed Systems (Hybrid)

Placements24 • Soweto

Hybrid
ZAR 900.000 - 1.400.000
AI Systems Engineer
AI Systems Engineer

Placements24 • Soweto

Vor Ort
ZAR 781.000 - 1.228.000
Competitive contract rate
Projects across diverse AI domains
Exposure to cutting-edge AI tech
+1
AI Software Engineer
AI Software Engineer

Placements24 • Polokwane

Hybrid
ZAR 600.000 - 900.000
Performance bonus
Hybrid work model
Health and retirement benefits
+2
AI Software Engineer - Backend Development
AI Software Engineer - Backend Development

Placements24 • East London

Vor Ort
ZAR 700.000 - 1.100.000
Competitive salary
Performance bonus
Comprehensive health insurance package
+1
Senior AI Software Engineer
Senior AI Software Engineer

Placements24 • Vereeniging

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

Placements24 • Klerksdorp

Vor Ort
ZAR 900.000 - 1.500.000
Competitive salary
Career development
Cutting-edge tools
+2