U

Ultralytics

Develops real-time computer vision AI models

Machine Learning Engineer

Computer VisionConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • At least 5 years of professional experience in Machine Learning Engineering or a similar role.
  • Deep expertise in Python and deep learning frameworks, with a strong preference for PyTorch.
  • Proven experience with computer vision and a strong understanding of model architectures such as transformers and convolutional neural networks.
  • Hands-on experience with model optimization, including quantization and pruning, and model deployment frameworks such as TensorRT, ONNX Runtime, and OpenVINO.
  • Proficiency in CUDA programming and optimizing code for GPU acceleration.
  • Strong background in MLOps practices, including continuous integration and continuous delivery using GitHub Actions and containerization with Docker.
  • Ability to solve problems and thrive in a fast-paced, high-intensity environment.
  • Applicants for the Shenzhen-based position must have legal authorization to work in China; the employer does not provide visa sponsorship.

Responsibilities

  • Develop, train, and validate models for computer vision tasks, including detection, segmentation, and classification.
  • Write efficient, scalable, production-ready code in Python using PyTorch.
  • Optimize models for high-performance inference on diverse hardware using tools such as NVIDIA TensorRT, OpenVINO, and ONNX.
  • Manage and process large-scale datasets and implement data augmentation strategies.
  • Design and maintain continuous integration and continuous delivery pipelines with GitHub Actions for automated model training, testing, and benchmarking.
  • Collaborate with research and engineering teams to implement techniques and contribute to open-source repositories.
  • Create documentation and tutorials, and support users in solving real-world problems with the technology.

Desired Qualifications

  • Experience contributing to major open-source projects is a significant advantage.

About the Company

Ultralytics

Develops real-time computer vision AI models

Ultralytics builds computer vision AI tools for creating, training, and deploying models. Its HUB platform is a no-code web and mobile tool where users drag and drop datasets, train in the cloud, collaborate with teams, and export models with an inference API. Ultralytics YOLO offers fast real-time object detection, segmentation, classification, and tracking for deployment on edge devices and cloud. The company differentiates itself with a strong open-source base paired with an enterprise licensing model, paid HUB plans, and managed data labeling, aiming to make AI accessible and scalable for individuals and businesses.

Company size
51-200
Company stage
Series A
Total funding
$30M
Headquarters
London, United Kingdom
Founded
2014

Recently Posted Jobs

Explore more opportunities at Ultralytics

See more jobs