
Senior Machine Learning Engineer – 7+ years
Nagarro
full-time
Posted on:
Location Type: Remote
Location: Spain
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Design, train, fine-tune, and evaluate deep learning models using PyTorch/TensorFlow
- Develop computer vision and video understanding models (CNNs, ViTs, 3D CNNs, SlowFast, I3D)
- Build solutions for video representation learning, temporal modeling, and action recognition
- Implement and improve detection, tracking, and segmentation pipelines (YOLO, DETR, Mask R-CNN, SAM)
- Contribute to multimodal AI systems, integrating vision models with LLMs (CLIP, BLIP-2, LLaVA, Video-LLaMA)
- Prepare and manage video datasets (sampling, preprocessing, annotation)
- Build efficient data and training pipelines for large-scale video processing
Requirements
- 7+ years of experience in Machine Learning
- Deep Learning expertise, with hands-on experience designing, training, fine-tuning, and evaluating custom neural networks
- Strong proficiency with PyTorch (preferred) and TensorFlow
- Computer Vision fundamentals (strong) – CNNs, feature extraction, representation learning
- Solid understanding of video processing and temporal modeling
- Experience building end-to-end ML pipelines, from data preparation to model evaluation
Benefits
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
deep learningcomputer visionvideo understandingCNNsViTs3D CNNsYOLOTensorFlowPyTorchmachine learning