Job Description
Expected Notice Period: 15 Days
Shift: (GMT+01:00) Europe/London (BST)
Opportunity Type: Remote
Placement Type: Full Time Contract for 6 Months(40 hrs a week/160 hrs a month)
(*Note: This is a requirement for one of Uplers' client - UK's Leading AgriTech Company) What do you need for this opportunity? Must have skills required:
AgriTech Industry, Large Language Models, Nvidia Jetson, Raspberry Pi, Blender, Computer Vision, OpenCV, Python, Pytorch/tensorflow, Segmentation, Extraction, Regression UK's Leading AgriTech Company is Looking for:
Location: Remote
Type: 6 months contract
Experience Level: 35 Years
Industry: Agritech | Sustainability | AI for Renewables
About Us
We're an AI-first company transforming the renewable and sustainable agriculture space. Our mission is to harness advanced computer vision and machine learning to enable smart, data-driven decisions in the livestock and agricultural ecosystem. We focus on practical applications such as automated weight estimation of cattle, livestock monitoring, and resource optimization to drive a more sustainable food system.
Role Overview
We are hiring a Computer Vision Engineer to develop intelligent image-based systems for livestock management, focusing on cattle weight estimation from images and video feeds. You will be responsible for building scalable vision pipelines, working with deep learning models, and bringing AI to production in real-world farm settings.
Key Responsibilities
- Design and develop vision-based models to predict cattle weight from 2D/3D images, video, or depth data.
- Build image acquisition and preprocessing pipelines using multi-angle camera data.
- Implement classical and deep learning-based feature extraction techniques (e.g., body measurements, volume estimation).
- Conduct camera calibration, multi-view geometry analysis, and photogrammetry for size inference.
- Apply deep learning architectures (e.g., CNNs, ResNet, UNet, Mask R-CNN) for object detection, segmentation, and keypoint localization.
- Build 3D reconstruction pipelines using stereo imaging, depth sensors, or photogrammetry.
- Optimize and deploy models for edge devices (e.g., NVIDIA Jetson) or cloud environments.
- Collaborate with data scientists and product teams to analyze livestock datasets, refine prediction models, and validate outputs.
- Develop tools for automated annotation, model training pipelines, and continuous performance tracking.
Required Qualifications & Skills
- Computer Vision: Object detection, keypoint estimation, semantic/instance segmentation, stereo imaging, and structure-from-motion.
- Weight Estimation Techniques: Experience in livestock monitoring, body condition scoring, and volumetric analysis from images/videos.
- Image Processing: Noise reduction, image normalization, contour extraction, 3D reconstruction, and camera calibration.
- Data Analysis & Modeling: Statistical modeling, regression techniques, and feature engineering for biological data.
Technical Stack
- Programming Languages: Python (mandatory)
- Libraries & Frameworks: OpenCV, PyTorch, TensorFlow, Keras, scikit-learn
- 3D Processing: Open3D, PCL (Point Cloud Library), Blender (optional)
- Data Handling: NumPy, Pandas, DVC
- Annotation Tools: LabelImg, CVAT, Roboflow
- Cloud & DevOps: AWS/GCP, Docker, Git, CI/CD pipelines
- Deployment Tools: ONNX, TensorRT, FastAPI, Flask (for model serving)
Preferred Qualifications
- Prior experience working in agritech, animal husbandry, or precision livestock farming.
- Familiarity with Large Language Models (LLMs) and integrating vision + language models for domain-specific insights.
- Knowledge of edge computing for on-farm device deployment (e.g., NVIDIA Jetson, Raspberry Pi).
- Contributions to open-source computer vision projects or relevant publications in CVPR, ECCV, or similar conferences.
Soft Skills
- Strong problem-solving and critical thinking skills
- Clear communication and documentation practices
- Ability to work independently and collaborate in a remote, cross-functional team
Why Join Us?
- Work at the intersection of AI and sustainability
- Be part of a dynamic and mission-driven team
- Opportunity to lead innovation in an emerging field of agritech
- Flexible remote work environment
Job Classification
Industry: Banking
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Data Platform Engineer
Employement Type: Contract
Contact Details:
Company: Uplers
Location(s): Mumbai
Keyskills:
scikit-learn
tensorflow
pytorch
keras
python
continuous integration
ci/cd
object detection
numpy
docker
raspberry pi
deep learning
git
gcp
devops
pcl
onnx
image processing
cnn
machine learning
pandas
computer vision
aws
flask
opencv