AI Software Engineer

Johannesburg FULL TIME R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

We are on the lookout for an AI Software Engineer to develop creative AI-driven software solutions in Johannesburg. You will work collaboratively with cross-functional teams to gather requirements and turn concepts into reality.

Responsibilities

  • Architect AI software solutions, ensuring scalability and reliability.
  • Engage in collaborative team discussions to refine project ideas.
  • Document AI models, codes, and technical specifications.
  • Contribute to the overall software development lifecycle.
  • Stay engaged with the AI community to incorporate best practices.
  • Deliver training sessions to other teams on AI techniques and project implementations.

Requirements

Education
  • Bachelor's degree in Computer Science, Engineering, or a related field
  • Master’s degree in Machine Learning or a relevant discipline is advantageous
Experience
  • At least 4 years of relevant work experience in AI development
Technical Skills
  • Deep Learning
  • SQL
  • Cloud Platforms
Soft Skills
  • Project Management
  • Adaptability
Certifications
  • Certification in Machine Learning
  • AWS Certified Machine Learning Specialty
Languages
  • English: Fluent

Advantageous

  • Contributions to open source AI projects: Active contributions to AI-related open source projects will be beneficial.
  • Familiarity with Agile methodologies: Experience working within Agile project management frameworks.

Benefits

  • Comprehensive health insurance plans
  • Generous leave policy including parental leave
  • Access to training and education programs
  • Work-life balance initiatives

Company Culture

  • Growth-oriented: We provide ample opportunities for personal and professional growth.
  • Supportive Environment: Our supportive culture promotes continuous learning and development.
  • Community-involved: We actively support community outreach and involvement initiatives.
Status: Closed