Enable job alerts via email!

Ai / Ml Engineer

feeblo.

Johannesburg

On-site

ZAR 800 000 - 1 200 000

Full time

9 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in Johannesburg is seeking a Senior AI/ML Engineer with extensive experience in AI/ML frameworks. You will design and maintain AI solutions, mentor junior engineers, and collaborate with cross-functional teams. Ideal candidates should have a strong programming background and a passion for data. This full-time role offers opportunities for growth in a dynamic environment.

Qualifications

  • 5+ years of professional experience in AI/ML development.
  • At least 2 years in a senior or lead role.

Responsibilities

  • Design, develop, and maintain AI/ML models.
  • Mentor and guide junior engineers.
  • Collaborate with teams to define and ship new features.

Skills

AI/ML Frameworks
Programming Languages
Data Analysis
APIs and Web Services
Database Management
Version Control
Testing
Security Best Practices

Education

Bachelor’s or Master’s degree in Computer Science

Tools

TensorFlow
PyTorch
Scikit-learn
Git

Job description

1 day ago Be among the first 25 applicants

We are seeking a highly skilled and experienced Senior AI/ML Engineer . The ideal candidate will have a strong background in artificial intelligence and machine learning, with expertise in developing and deploying AI/ML models. As a Senior AI/ML Engineer, you will play a key role in designing, developing, and maintaining AI/ML solutions, as well as mentoring junior engineers. You should be passionate about data, writing clean, maintainable code, and have a deep understanding of modern AI/ML practices.

  • Key Responsibilities:
  • Design, develop, and maintain robust, scalable, and high-performance AI/ML models.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write reusable, testable, and efficient code.
  • Integrate AI/ML models with existing systems and applications.
  • Optimize models for maximum speed and scalability.
  • Implement security and data protection measures.
  • Troubleshoot and debug models to resolve issues.
  • Mentor and guide junior engineers, providing technical leadership and code reviews.
  • Stay up-to-date with emerging technologies and industry trends to ensure our solutions remain cutting-edge.
  • Participate in Agile/Scrum processes, including sprint planning, stand-ups, and retrospectives.
  • Required Skills and Technologies:Proficiency in AI/ML Frameworks:
  • Extensive experience with AI/ML frameworks such as TensorFlow, PyTorch, and Scikit-learn.
  • Programming Languages:Strong understanding of programming languages such as Python, R, and Java.
  • Data Analysis:Expertise in data analysis and data visualization using libraries like Pandas, NumPy, and Matplotlib.
  • APIs and Web Services:Experience with RESTful APIs and integrating web services.
  • Database Management:Experience with relational databases (e.g., SQL Server, MySQL) and NoSQL databases (e.g., MongoDB).
  • Version Control:Strong experience with Git and collaborative development workflows (e.g., GitFlow).
  • Testing:Proficient in writing unit tests, integration tests, and using testing frameworks (e.g., PyTest).
  • Security Best Practices:Understanding of secure coding practices and common vulnerabilities (e.g., OWASP Top 10).
  • Preferred Skills:
  • Experience with front-end frameworks (e.g., React, Angular, Vue.js) for full-stack development.
  • Familiarity with message brokers (e.g., RabbitMQ, Kafka) and event-driven architectures.
  • Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Experience with serverless computing (e.g., AWS Lambda, Google Cloud Functions).
  • Understanding of GraphQL and its implementation in AI/ML applications.
  • Qualifications:Education:
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Experience:
  • 5+ years of professional experience in AI/ML development, with at least 2 years in a senior or lead role.
  • Certifications (Optional):
  • Relevant certifications such as:
  • Google Professional Machine Learning Engineer
  • TensorFlow Developer Certificate
  • Soft Skills:
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.
  • Ability to work independently and as part of a team.
  • Leadership skills with a focus on mentoring and guiding junior engineers.
  • Adaptability to changing project requirements and technologies.
Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Business Consulting and Services

Referrals increase your chances of interviewing at feeblo. by 2x

Johannesburg, Gauteng, South Africa 1 month ago

Personal and Private Banking (PPB) AI/ML Engineer Graduate Programme

Johannesburg, Gauteng, South Africa 1 week ago

Sandton, Gauteng, South Africa 2 days ago

Sandton, Gauteng, South Africa 2 weeks ago

Midrand, Gauteng, South Africa 2 hours ago

Personal and Private Banking (PPB) Data Engineer Graduate Programme

Johannesburg, Gauteng, South Africa 1 week ago

Midrand, Gauteng, South Africa 3 weeks ago

City of Johannesburg, Gauteng, South Africa 1 week ago

Johannesburg, Gauteng, South Africa 1 week ago

City of Johannesburg, Gauteng, South Africa 1 day ago

Johannesburg, Gauteng, South Africa 5 days ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.