Contacts
Sign-In
Close
Contacts

+27 79 027 2149

Johannesburg,
South Africa

[email protected]

Career Details

Job Description:

We are looking for a talented Machine Learning Engineer to join our team, responsible for developing and deploying machine learning models and algorithms that drive business growth and innovation. The successful candidate will have a strong background in machine learning, deep learning, and software engineering, with a proven track record of delivering high-quality machine learning models and algorithms. The Machine Learning Engineer will work closely with cross-functional teams, including data science, product, and engineering, to identify opportunities for machine learning-driven innovation and develop strategic plans to execute on these opportunities.

Responsibilities:

  • Design, develop, and deploy machine learning models and algorithms that drive business growth and innovation
  • Collaborate with data scientists to develop and implement machine learning models and algorithms
  • Work with software engineers to integrate machine learning models and algorithms into production-ready software applications
  • Develop and maintain large-scale machine learning systems, including data pipelines, model training, and model serving
  • Optimize machine learning models and algorithms for performance, scalability, and reliability
  • Stay up-to-date with the latest advancements in machine learning, deep learning, and AI, applying this knowledge to drive innovation and improvement in machine learning models and algorithms
  • Collaborate with product managers to develop product roadmaps and prioritize features and requirements
  • Develop and maintain relationships with key stakeholders, including business leaders, product managers, and engineering teams
  • Communicate complex machine learning concepts and results to non-technical stakeholders, including business leaders and product managers

Preferred Qualifications:

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field
  • 3+ years of experience in machine learning, deep learning, or software engineering, with a focus on machine learning model development and deployment
  • Strong background in machine learning, deep learning, and software engineering, with expertise in areas such as natural language processing, computer vision, or recommender systems
  • Experience with machine learning frameworks and tools, such as TensorFlow, PyTorch, or Scikit-learn
  • Strong programming skills in languages such as Python, Java, or C++
  • Experience with cloud-based technologies, such as AWS or Google Cloud
  • Strong understanding of software engineering principles, including design patterns, testing, and version control
  • Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams

Technical Skills:

  • Programming languages: Python, Java, C++, etc.
  • Machine learning frameworks: TensorFlow, PyTorch, Scikit-learn, etc.
  • Deep learning frameworks: Keras, TensorFlow, PyTorch, etc.
  • Cloud-based technologies: AWS, Google Cloud, Azure, etc.
  • Containerization: Docker, Kubernetes, etc.
  • Version control: Git, SVN, etc.
Apply job

Lead AI Scientist – AI Product Division

Conducting cutting-edge research in AI, developing new algorithms, and pushing the boundaries of AI capabilities.

Machine learning engineer

Designing and implementing machine learning models and systems, and optimizing algorithms for real-world applications.

Robotics engineer

Designing and programming robots that utilize AI techniques for perception, decision-making, and autonomous operation.
Chat Icon