Match score not available

Machine Learning Engineer at Ithemba Recruitment

Remote: 
Full Remote
Experience: 
Mid-level (2-5 years)
Work from: 

Ithemba Recruitment logo
Ithemba Recruitment Human Resources, Staffing & Recruiting Startup https://www.ithembarecruitment.co.za/
11 - 50 Employees
See more Ithemba Recruitment offers

Job description

Duties and responsibilities:

  • Lead the ideation, prototyping, and development of AI software.
  • Demonstrate expertise in solving computer vision problems.
  • Develop deep learning and traditional machine learning algorithms for the business.
  • Design and develop scalable software architectures.
  • Demonstrate ongoing understanding of Machine Learning technologies in current marketplace and how they can be applied to the business.
  • Facilitate design and deployment of vision hardware equipment needed for image data gathering.
  • Create and maintain data pipeline architecture for ML algorithm development.
  • Utilizing existing hardware and images in addition to new image data gathering techniques to produce innovative image analysis models and algorithm
  • Development of ML approaches that improve the speed and accuracy of image algorithm development for inspection and quality control methods.

Qualifications and experience:

  • MS or PhD in Computer Science, Engineering, Mathematics or Statistics, with specialization in computer vision and deep learning.
  • Proficiency in Deep Learning frameworks (Tensorflow, Keras or Pytorch).
  • Proficiency in Python and C++.
  • Proficiency in implementing deep learning architectures for Image classification, Object detection and Object segmentation.
  • Demonstrated experience in scientific research related to Computer vision and Deep learning.
  • Scientific thinking and the ability to invent, implement, and lead technology developments in the field of computer vision and machine learning.
  • Proficiency in CV/ML libraries (OpenCV, Scikit-learn, Numpy, Pandas).
  • Software development experience in multi-threaded applications.
  • Excellent written and spoken communication skills.
  • Successful delivery of machine learning applications to internal or external customers.
  • Minimum 2 years of industrial experience in developing and deploying Computer Vision and Deep Learning applications in Production at scale.
  • Experience in software development (Python or C++), integration with deep learning algorithms and deployment in production.
  • Experience in multi-facility, international organizations desired.
  • Experience in a diverse multi-cultural corporate environment desired.

Required skills:

    • Strong Python and C++ programming capabilities.
    • Scientific understanding of popular/state-of-the-art deep learning architectures and computer vision algorithms for object detection and object segmentation.
    • Ability to read scientific publications, understand and implement proposed solution
    • Self-driven and strong problem-solving skills.
    • Team work.
    • Strong analytical skills and process focus.

    Advantageous:

    • Publications in top CV conferences and Journals (CVPR, ICCV, ECCV, NIPS, ICML, PAMI, etc.).
    • Experience with NVIDIA Jetson, ONNX, OpenVINO and TensorRT.
    • Proficiency in Activity recognition and Object tracking.
    • 3D image algorithms experience.
    • Ability to work in a Matrix Organization.

    Required profile

    Experience

    Level of experience: Mid-level (2-5 years)
    Spoken language(s):
    Check out the description to know which languages are mandatory.

    Other Skills

    • Creative Problem Solving
    • Analytical Skills
    • Teamwork

    Machine Learning Engineer Related jobs