Machine Learning Engineer – Computer Vision

Xantory

Dubai

On-site

AED 120,000 - 155,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Xantory in Dubai is seeking a hands‑on Computer Vision Engineer to own end‑to‑end development of labelled datasets, model training, and edge deployment for our vertical farming platform. You will design imaging setups, collect data on site, and deploy models at the edge and on the site server.

The role emphasizes production readiness, dataset quality, and collaboration with backend engineers to integrate models into the platform.

Qualifications

  • 4 years hands‑on computer vision experience with PyTorch or TensorFlow, including at least one dataset from your own collection.
  • Experience building image datasets from scratch with quality control and class balance.
  • Practical experience with cameras and video pipelines under artificial lighting.
  • Exposure to horticulture or CEA is an advantage.
  • Experience with multispectral or NIR imaging is an advantage.

Responsibilities

  • Specify imaging setup for racks and trays: camera selection, lighting, capture schedule and annotation standards.
  • Build the farm's first labelled image datasets from on‑site crops.
  • Train and deploy models for plant detection, counting, growth stages, canopy coverage, stress and harvest readiness.
  • Deploy inference at the edge (Raspberry Pi class today, Jetson if justified) and on the site server.
  • Combine vision results with time‑series sensor data to explain outcomes against recipes.
  • Ship models as services that fit the platform, including Rust, PostgreSQL and Kubernetes, and monitor performance.

Skills

Python
ML fundamentals
English communication
Edge inference
Production engineering

Tools

ONNX
TensorRT
NVIDIA Jetson
Raspberry Pi
Kubernetes
Git
Containers
PyTorch
TensorFlow

Job description

ABOUT XANTORY

Xantory runs a vertical-farming control platform that plans, drives and records every crop cycle: climate, light, irrigation and dosing across rooms and racks, from a cloud planning tier down to controllers on the racks. Every reading, every relay switch, every recorded stage boundary and every harvest is stored. What the platform cannot do yet is see the plants.

Role Overview

You will own the work end to end. That starts with specifying the imaging setup and building our first labelled datasets on site, then training models for plant counting, growth stages, stress and disease, and harvest readiness, and deploying them at the edge and on the site server. You will also combine vision results with the sensor and yield data we already collect to compare growing recipes on evidence. This is a hands‑on, production‑focused role based in Dubai with regular on‑site farm work. Success is measured by what runs reliably in front of real crops.

Key Responsibilities
1. Computer Vision (Core of the Role)
  • Specify the imaging setup for racks and trays: camera selection and placement, lighting under grow‑light spectra, capture schedule, and the image and annotation standards that make a dataset trustworthy.
  • Build the farm's first labelled image datasets from our own crops, starting with data collection on site.
  • Train and deploy models for plant detection and counting, germination and growth‑stage recognition, canopy coverage, stress and disease indication, and harvest readiness.
  • Choose the right approach per problem (classification, detection, segmentation, anomaly detection) and prove it with evaluation that holds up on new crops and new racks.
  • Deploy inference at the edge (Raspberry Pi‑class devices today, Jetson‑class where justified) and on the site server, balancing accuracy, latency and hardware limits.
2. Sensor & Outcome Data
  • Combine what the cameras see with time‑series data (temperature, humidity, CO₂, PPFD, pH, EC, flow, actuator history, recorded stage boundaries and yields) to explain outcomes against the recipe.
  • Model cycle length and yield per rack against growing recipes and compare recipes based on evidence.
3. Integration & Operation
  • Ship models as services that fit the platform, including Rust, PostgreSQL and Redpanda for data, Kubernetes for deployment, and results surfaced in Sentinel.
  • Version datasets, experiments and models; monitor model performance and degradation; retrain on production feedback.
  • Define the data contracts your models consume with backend, edge and console engineers.
Qualifications & Experience
  • 4 years of hands‑on computer vision experience with PyTorch or TensorFlow, including at least one vision system taken from your own data collection and kept running.
  • Experience building image datasets from scratch, including quality control, class balance, and the honest handling of small and shifting datasets.
  • Practical experience with cameras and video pipelines, including exposure, colour under artificial light, and calibration.
  • Exposure to horticulture, controlled‑environment agriculture (CEA), plant phenotyping or industrial quality inspection is an advantage.
  • Experience with multispectral or NIR imaging is an advantage.
Skills & Competencies
  • Solid Python and ML fundamentals, including leakage‑safe validation.
  • Comfortable in a production engineering environment: Git, code review, tests, containers, and working against services others own.
  • Edge inference experience (ONNX, TensorRT, NVIDIA Jetson, Raspberry Pi deployments) is an advantage.
  • Familiarity with MLOps tooling (experiment tracking, model registry and monitoring) is an advantage.
  • Knowledge of Rust or Go, MQTT and Kubernetes is an advantage.
  • Clear written and spoken English; able to explain a model's limits to a grower and its interface to a backend engineer.
How Success Will Be Measured
  • Production deployment: Number of vision models running in production on live racks, and time from data collection to first deployment.
  • Model accuracy: Detection, counting and growth‑stage accuracy validated on new crops and new racks, not only the training set.
  • Edge performance: Inference latency, uptime and resource use on Raspberry Pi / Jetson‑class devices and the site server.
  • Dataset quality: Coverage of labelled datasets across crops and growth stages, annotation consistency and class balance.
  • Model health: Detection of performance degradation and time to retrain on production feedback.
  • Operational impact: Alerts and records adopted by growers, and yield / cycle‑length insights used in recipe decisions.
Work Location

In person

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Edge AI Computer Vision Engineer for Smart Farms
Edge AI Computer Vision Engineer for Smart Farms

Xantory • Dubai

On-site
AED 120,000 - 155,000
Lead Robotics Engineer
Lead Robotics Engineer

CNTXT, Inc. • Abu Dhabi

On-site
AED 350,000 - 700,000
Founding Senior Computer Vision Engineer
Founding Senior Computer Vision Engineer

Flatgigs • Dubai

On-site
AED 300,000 - 600,000
Data Scientist – Computer Vision
Data Scientist – Computer Vision

Astek Middle East • Dubai

On-site
AED 250,000 - 400,000
Machine Learning Engineer
Machine Learning Engineer

Connect Tech+Talent • Dubai

On-site
AED 150,000 - 230,000
ML Engineer (MLOps)
ML Engineer (MLOps)

Astek Middle East • Dubai

On-site
AED 350,000 - 650,000
Senior Data Engineer (AV)
Senior Data Engineer (AV)

inDrive • Abu Dhabi

On-site
AED 300,000 - 420,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Unchain Data • Dubai

On-site
AED 240,000 - 420,000
Competitive salary
International environment
Career progression
Senior MLOps Engineer
Senior MLOps Engineer

cander • Abu Dhabi

On-site
AED 300,000 - 600,000
Manager Data Scientist - AI
Manager Data Scientist - AI

Talabat Holding • Dubai

On-site
AED 420,000 - 640,000
Top locations