AI Software Developer

Johannesburg Full-time R50,000 - R70,000 / Month
(R600,000 - R850,000 / Year)

Job Description

We are seeking an enthusiastic AI Software Developer to join our innovative team in Johannesburg. The successful candidate will work on groundbreaking AI projects, utilizing machine learning techniques to solve complex problems and contribute to a variety of applications designed to streamline and enhance user experiences.

Responsibilities

  • Architect and implement machine learning systems and solutions.
  • Collaborate with product teams to identify and define AI features.
  • Manage data preprocessing and augmentation processes.
  • Optimize algorithms for performance and scalability.
  • Present findings and progress to stakeholders.
  • Stay updated with the latest technologies and trends in AI.
  • Participate in continuous improvement initiatives.

Requirements

Education
  • Bachelor's degree in Data Science, Computer Science or similar
  • Master's degree preferred
Experience
  • 5+ years of experience in AI software development
Technical Skills
  • R
  • Neural Networks
Soft Skills
  • Analytical thinking
  • Collaboration
Certifications
  • Deep Learning Specialization
  • Google Cloud Professional Data Engineer
Languages
  • English: Fluent

Advantageous

  • Experience with TensorFlow or PyTorch: Hands-on experience with AI frameworks for model development.
  • Experience with cloud platforms like AWS or GCP: Practical knowledge of deploying AI solutions in cloud environments.

Benefits

  • Comprehensive health insurance packages.
  • Remote work options with flexible hours.
  • Subsidized professional development courses.
  • Annual wellness allowance.

Company Culture

  • Continuous Learning: We place a strong emphasis on professional growth and continuous learning opportunities.
  • Empowerment: We encourage our employees to take initiative and drive their own projects.
  • Work-Life Balance: We promote a healthy work-life balance for our employees.
Status: Closed