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
Other Jobs in Information Technology (IT) and Software Development