Computer Vision Engineer

Computer Vision Engineer

Full-Time 36000 - 60000 £ / year (est.) No home office possible
U

At a Glance

  • Tasks: Develop and optimise cutting-edge computer vision models in a dynamic environment.
  • Company: Join Ultralytics, a leader in AI innovation, shaping the future of Vision AI.
  • Benefits: Enjoy hybrid work flexibility, competitive salary, generous time off, and top-notch tech gear.
  • Why this job: Be part of a passionate team pushing boundaries in AI with real-world impact.
  • Qualifications: 5+ years in Computer Vision, expert in Python and PyTorch, with a strong project portfolio.
  • Other info: This role demands intensity and commitment; it's not for those seeking predictable comfort.

The predicted salary is between 36000 - 60000 £ per year.

At Ultralytics, we relentlessly drive innovation in AI, building the world's leading YOLO models. We're looking for passionate individuals obsessed with AI, eager to make a global impact, and ready to excel in a dynamic, high-energy environment. Join our team and help shape the future of Vision AI.

This full-time Computer Vision Engineer position is based onsite in our brand-new Ultralytics office in London, UK. Applicants must have legal authorization to work in the UK, as Ultralytics does not provide visa sponsorship.

As a Computer Vision Engineer at Ultralytics, you will be at the forefront of developing and refining our world-class, open-source AI models. You will drive the entire lifecycle of our models, from research to real-world deployment. Key responsibilities include:

  • Developing, training, and optimizing state-of-the-art computer vision models, with a primary focus on the Ultralytics YOLO ecosystem.
  • Implementing advanced data augmentation and preprocessing techniques to improve model robustness on diverse datasets.
  • Leading the full lifecycle of model development, from research and training to validation and performance benchmarking.
  • Mastering model export to various formats such as ONNX, OpenVINO, and TensorRT to support a wide range of hardware.
  • Working on model deployment strategies, including optimizing models for high-performance inference on both cloud and edge devices.
  • Contributing to our CI/CD pipelines using GitHub Actions to ensure code quality, reliability, and automated testing.
  • Collaborating with the team to push the boundaries of what's possible in object detection, segmentation, and other core computer vision tasks.

Your strategic vision and technical expertise will be essential in supporting Ultralytics' mission of delivering top-tier machine learning tools and models like YOLO11 to the community.

Skills and Experience:

  • 5+ years of hands-on experience in Computer Vision and Deep Learning.
  • Expert-level proficiency in Python and deep expertise with PyTorch.
  • Strong practical experience with OpenCV for image and video processing tasks.
  • Proven experience in training, fine-tuning, and deploying object detection models, particularly within the YOLO family.
  • Familiarity with model optimization techniques such as quantization and pruning, and deployment frameworks like TensorRT and OpenVINO.
  • Experience with MLOps tools and practices, including version control (Git), Docker, and CI/CD with GitHub Actions.
  • Excellent problem-solving skills and the ability to perform in a fast-paced, high-intensity environment.
  • A strong portfolio of projects or contributions to open-source AI repositories.

Ultralytics is a high-performance environment for world-class talent obsessed with achieving extraordinary results. We operate at a relentless pace, demanding exceptional dedication and an unwavering commitment to excellence, guided by our mission, vision, and values. Our team thrives on audacious goals and absolute ownership. This is not a conventional workplace. If your priority is predictable comfort or a standard work-life balance over the relentless pursuit of progress, Ultralytics is not for you. We seek driven individuals prepared for the profound personal investment required to make a defining contribution to the future of AI.

Compensation and Benefits:

  • Highly competitive salary based on experience.
  • Participate directly in our company's growth and success.
  • 3 days per week in our brand-new office - 2 days remote.
  • 24 days vacation, your birthday off, plus local holidays.
  • Tailor your working hours to suit your productivity.
  • Engage with cutting-edge AI projects and our Ultralytics HUB.
  • Brand-new Apple MacBook and Apple Display provided.
  • Become part of a supportive and passionate team environment.

If you are driven to redefine the capabilities of machine learning and eager to make a significant impact, Ultralytics offers an exceptional career opportunity.

Computer Vision Engineer employer: Ultralytics

At Ultralytics, we pride ourselves on being an exceptional employer, offering a dynamic and high-energy work environment in our state-of-the-art London office. Our culture is built on innovation and excellence, providing employees with generous benefits such as competitive salaries, startup equity, and flexible working arrangements, all while fostering personal and professional growth through challenging projects in cutting-edge AI. Join us to be part of a passionate team dedicated to making a global impact in the field of Vision AI.
U

Contact Detail:

Ultralytics Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Computer Vision Engineer

✨Tip Number 1

Familiarise yourself with the YOLO models and their applications. Understanding the nuances of these models will not only help you in interviews but also demonstrate your genuine interest in the role.

✨Tip Number 2

Showcase your hands-on experience with Python and PyTorch through personal projects or contributions to open-source repositories. This practical demonstration of your skills can set you apart from other candidates.

✨Tip Number 3

Network with professionals in the AI and computer vision community. Attend relevant meetups, webinars, or conferences to connect with potential colleagues and learn more about the latest trends in the field.

✨Tip Number 4

Prepare for technical interviews by practising coding challenges related to computer vision and deep learning. Being well-prepared will boost your confidence and help you perform better during the interview process.

We think you need these skills to ace Computer Vision Engineer

Computer Vision
Deep Learning
Python
PyTorch
OpenCV
Object Detection
YOLO Models
Model Optimization
Quantization
Pruning
TensorRT
OpenVINO
MLOps
Version Control (Git)
Docker
CI/CD
GitHub Actions
Problem-Solving Skills
Portfolio of AI Projects
Data Augmentation Techniques

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your 5+ years of experience in Computer Vision and Deep Learning. Emphasise your proficiency in Python, PyTorch, and OpenCV, as well as any relevant projects or contributions to open-source AI repositories.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for AI and your alignment with Ultralytics' mission. Mention specific experiences that demonstrate your ability to thrive in a high-performance environment and your commitment to excellence.

Showcase Relevant Projects: Include a portfolio or links to projects that illustrate your expertise in training and deploying object detection models, particularly within the YOLO family. Highlight any experience with model optimization techniques and MLOps tools.

Proofread and Edit: Before submitting your application, carefully proofread your documents for any spelling or grammatical errors. Ensure that your application is clear, concise, and free of jargon, making it easy for the hiring team to understand your qualifications.

How to prepare for a job interview at Ultralytics

✨Showcase Your Projects

Prepare a strong portfolio that highlights your previous work in computer vision and deep learning. Be ready to discuss specific projects, particularly those involving YOLO models, and explain your role in their development and deployment.

✨Demonstrate Technical Proficiency

Brush up on your Python and PyTorch skills, as well as your experience with OpenCV. Expect technical questions that assess your understanding of model optimization techniques and deployment frameworks like TensorRT and OpenVINO.

✨Emphasise Problem-Solving Skills

Prepare to discuss how you've tackled complex challenges in past projects. Ultralytics values excellent problem-solving abilities, so be ready to share examples of how you approached and resolved issues in a fast-paced environment.

✨Align with Company Culture

Understand Ultralytics' high-performance culture and be prepared to discuss how your personal values align with their mission. Show enthusiasm for working in a dynamic environment and your commitment to achieving extraordinary results.

Computer Vision Engineer
Ultralytics
U
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>