A complete application in a minute
Tailored resume and cover letter, ready to send.
Placements24 is seeking a Senior Machine Learning Engineer with a focus on computer vision to lead development, training, and deployment of CV models in Centurion, Gauteng. The role covers data preprocessing, model training, deployment, and monitoring across the ML lifecycle.
The ideal candidate will have a Master's or PhD in a CV/ML related field and 5+ years of professional experience, with strong proficiency in Python and libraries like TensorFlow and PyTorch.
Our client, a fast-growing innovator in AI-driven solutions, is seeking a talented Senior Machine Learning Engineer specializing in Computer Vision to join their vibrant technical hub in Centurion, Gauteng . This position is central to developing and deploying cutting-edge computer vision models that power next-generation applications. You will play a key role in the entire machine learning lifecycle, from data preprocessing and model training to deployment and performance monitoring. If you have a passion for solving complex visual perception problems and a proven ability to deliver robust ML solutions, this is an exciting opportunity to contribute to groundbreaking projects in the heart of South Africa's tech landscape.
Design, develop, and implement advanced computer vision algorithms and deep learning models. Train, evaluate, and optimize models for tasks such as object detection, image segmentation, facial recognition, and video analysis. Manage and preprocess large-scale image and video datasets. Collaborate with software engineers to integrate ML models into production systems and applications. Research and apply state-of-the-art techniques in computer vision and machine learning. Develop robust data pipelines for efficient model training and inference. Monitor model performance in production and implement improvements as needed. Stay current with the latest research and industry trends in computer vision and AI. Contribute to the team's technical roadmap and architectural decisions.
Master's degree or Ph.D. in Computer Science, Electrical Engineering, or a related field with a focus on Computer Vision or Machine Learning. Minimum of 5 years of professional experience in machine learning engineering, with a strong emphasis on computer vision. Proficiency in Python and ML libraries such as TensorFlow, PyTorch, Keras, OpenCV, and scikit-learn. Solid understanding of deep learning architectures relevant to computer vision (e.g., CNNs, GANs, Transformers). Experience with GPU computing and distributed training frameworks. Proven ability to deploy machine learning models into production environments. Strong understanding of image processing techniques and principles. Excellent problem-solving skills and ability to work independently and in a team. Familiarity with cloud platforms (AWS, Azure, GCP) is advantageous.
Our client offers a highly competitive salary package, commensurate with experience, alongside performance-based bonuses. Employees enjoy comprehensive medical coverage, retirement fund contributions, and generous annual leave. We believe in fostering career growth and provide excellent opportunities for professional development, including access to conferences, workshops, and advanced training. This position offers a flexible Hybrid work model, allowing for a blend of in‑office collaboration and remote flexibility within Centurion, Gauteng . Join a forward-thinking company making significant strides in AI innovation.