Senior Computer Vision & ML Engineer (Edge & Django)

Two-a-Day Group (Pty) Limited

Grabouw

On-site

ZAR 900,000 - 1,300,000

Full time

28 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Two-a-Day Group (Pty) Limited in Grabouw seeks a Senior Software Engineer to own vision and machine learning capabilities for its packhouse operations. You will design systems from camera capture to line action, train and deploy models, and integrate results into Django-based business apps.

This is an applied engineering role, delivering production-scale dashboards and interfaces for staff. The role requires strong Python, ML/vision experience, and deep knowledge of OpenCV, YOLO, and cloud/edge

Qualifications

  • Bachelor's degree or equivalent demonstrated experience in Computer Science, Electrical/Mechatronics or related field.
  • Minimum 5 years of experience building and shipping production software, including computer vision or ML.
  • Strong Python and Django web application development experience with ORM, migrations, views and templates.
  • Hands-on computer vision experience with OpenCV and object detection models such as YOLO.
  • Experience training and deploying ML models with TensorFlow or PyTorch, not just inference.
  • Strong SQL skills with PostgreSQL and MS SQL Server.
  • Solid Linux and Bash scripting for deployment and diagnostics.
  • Familiarity with AWS, Docker, CI/CD pipelines and Git.
  • Experience designing and deploying edge/embedded vision systems.

Responsibilities

  • Design end-to-end computer vision solutions from camera capture to on-line action.
  • Train, validate, deploy and version deep learning models for object detection and defects.
  • Develop image processing and feature extraction algorithms using OpenCV.
  • Run edge inference on camera and embedded devices with CPU/GPU trade-off management.
  • Create and maintain Django web applications for operator dashboards and configuration.
  • Develop REST APIs to feed vision results into business systems.
  • Integrate vision systems with packhouse equipment and PLCs.
  • Lead technical design sessions and mentor developers and students.

Skills

Python
Django web apps
Computer vision
Machine learning
OpenCV
TensorFlow/PyTorch
PostgreSQL
SQL Server
Linux Bash
AWS
Docker
CI/CD
Embedded hardware
Edge inference
Git
Leadership

Education

Bachelor's degree in CS/EE/Mechatronics

Tools

Django
YOLO
TensorFlow
PyTorch
OpenCV
REST API
GitHub Actions
Docker
n8n
PostgreSQL

Job description

Two-a-Day Group (Pty) Limited in Grabouw seeks a Senior Software Engineer to own vision and machine learning capabilities for its packhouse operations. You will design systems from camera capture to line action, train and deploy models, and integrate results into Django-based business apps.

This is an applied engineering role, delivering production-scale dashboards and interfaces for staff. The role requires strong Python, ML/vision experience, and deep knowledge of OpenCV, YOLO, and cloud/edge

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Two-a-Day Group (Pty) Limited • Grabouw

On-site
ZAR 900,000 - 1,300,000
Senior Computer Vision ML Engineer - Hybrid & Impactful
Senior Computer Vision ML Engineer - Hybrid & Impactful

Placements24 • Johannesburg

Hybrid
ZAR 1,200,000 - 2,000,000
Competitive salary
Health insurance
Retirement plan
+2
Senior Machine Learning Engineer - Computer Vision
Senior Machine Learning Engineer - Computer Vision

Placements24 • Johannesburg

Hybrid
ZAR 1,200,000 - 2,000,000
Competitive salary
Health insurance
Retirement plan
+2
Senior Software Developer: Django, React & Data Pipelines
Senior Software Developer: Django, React & Data Pipelines

Two-a-Day Group (Pty) Limited • Grabouw

On-site
ZAR 900,000 - 1,300,000
Computer Vision Engineer
Computer Vision Engineer

Placements24 • Pretoria

Hybrid
ZAR 700,000 - 1,100,000
Competitive salary
Health benefits
Hybrid work arrangement
+1
Computer Vision Engineer
Computer Vision Engineer

Placements24 • LegKraal Gate

On-site
ZAR 600,000 - 900,000
Competitive salary
Medical insurance
Retirement plan
+3
AI/ML Engineer (Computer Vision)
AI/ML Engineer (Computer Vision)

Placements24 • Mossel Bay

Hybrid
ZAR 800,000 - 1,200,000
Health insurance
Retirement plan
Hybrid work model
+2
Hybrid Computer Vision AI/ML Engineer
Hybrid Computer Vision AI/ML Engineer

Placements24 • Mossel Bay

Hybrid
ZAR 800,000 - 1,200,000
Health insurance
Retirement plan
Hybrid work model
+2
Computer Vision Engineer
Computer Vision Engineer

Placements24 • Polokwane

On-site
ZAR 600,000 - 900,000
Competitive salary
Annual bonus
Medical benefits
+2
Computer Vision Engineer – Image & Video AI
Computer Vision Engineer – Image & Video AI

Placements24 • Polokwane

On-site
ZAR 600,000 - 900,000
Competitive salary
Annual bonus
Medical benefits
+2