Machine Learning Engineer
Machine Learning Engineer

Machine Learning Engineer

Full-Time 43200 - 72000 £ / year (est.) No home office possible
Go Premium
U

At a Glance

  • Tasks: Develop and refine cutting-edge AI models for computer vision tasks.
  • Company: Ultralytics is a leading innovator in open-source AI technology.
  • Benefits: Enjoy hybrid work, generous time off, and the latest tech gear.
  • Why this job: Join a passionate team and make a global impact in AI innovation.
  • Qualifications: 5 years in Machine Learning, expertise in Python and PyTorch required.
  • Other info: This role demands high dedication and a commitment to excellence.

The predicted salary is between 43200 - 72000 £ per year.

Who We Are At Ultralytics , we relentlessly drive innovation in AI, building the world\’s leading open-source 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 . Location and Legalities This full-time Machine Learning 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. What You\’ll Do As a Machine Learning Engineer at Ultralytics, you will be at the forefront of developing and refining our world-class Ultralytics YOLO models. You will work on the entire lifecycle of our models, from research and development to high-performance deployment. Key responsibilities include: Developing, training, and validating state-of-the-art models for a variety of computer vision tasks , including detection, segmentation, and classification. Writing highly efficient, scalable, and production-ready code in Python using the PyTorch framework. Optimizing models for high-performance inference on diverse hardware using tools like NVIDIA TensorRT , OpenVINO , and ONNX . Managing and processing large-scale datasets and implementing advanced data augmentation strategies. Designing and maintaining robust CI/CD pipelines with GitHub Actions for automated model training, testing, and benchmarking. Collaborating with our research and engineering teams to implement cutting-edge techniques and contribute to our open-source repositories . Engaging with our global community by creating documentation, tutorials, and supporting users to solve real-world problems with our technology. Your expertise will be critical in advancing the capabilities of our models and supporting Ultralytics\’ mission to make AI easy and accessible for everyone. ️ Skills and Experience 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 like transformers and CNNs. Hands-on experience with model optimization (i.e. quantization, pruning) and model deployment frameworks such as TensorRT , ONNX Runtime , and OpenVINO . Proficiency with CUDA programming and optimizing code for GPU acceleration. Strong background in MLOps practices, including CI/CD using GitHub Actions and containerization with Docker . Excellent problem-solving skills and the ability to thrive in a fast-paced, high-intensity environment. Experience contributing to major open-source projects is a significant advantage. Cultural Fit – Intensity Required 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 Competitive Salary: Highly competitive based on experience. Startup Equity: Participate directly in our company\’s growth and success. Hybrid Flexibility: 3 days per week in our brand-new office – 2 days remote. Generous Time Off: 24 days vacation, your birthday off, plus local holidays. Flexible Hours: Tailor your working hours to suit your productivity. Tech: Engage with cutting-edge AI projects . Gear: Brand-new Apple MacBook and Apple Display provided. Team: 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.41bf1e1f-b16b-4260-a40a-17c77a06fd15

Machine Learning Engineer employer: Ultralytics

At Ultralytics, we are committed to fostering a high-performance culture that empowers our employees to excel in the fast-paced world of AI innovation. Our London office offers a dynamic work environment with opportunities for personal and professional growth, competitive salaries, and generous benefits including flexible working hours and equity participation. Join us to collaborate with passionate individuals and contribute to groundbreaking projects that shape the future of Vision AI.
U

Contact Detail:

Ultralytics Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Machine Learning Engineer

Tip Number 1

Familiarise yourself with the latest advancements in computer vision and machine learning, particularly focusing on models like YOLO. Being able to discuss recent developments or your own projects related to these topics can set you apart during interviews.

Tip Number 2

Engage with the open-source community by contributing to relevant projects, especially those related to PyTorch or computer vision. This not only showcases your skills but also demonstrates your commitment to the field and helps you build a network.

Tip Number 3

Prepare to discuss your experience with MLOps practices, particularly CI/CD pipelines using GitHub Actions. Be ready to share specific examples of how you've implemented these in past projects, as this is crucial for the role.

Tip Number 4

Showcase your problem-solving skills by preparing for technical challenges that may arise during the interview process. Practice coding problems related to model optimisation and deployment, as these are key aspects of the job.

We think you need these skills to ace Machine Learning Engineer

Machine Learning Engineering
Deep Learning Frameworks (PyTorch)
Computer Vision
Model Architectures (Transformers, CNNs)
Model Optimization (Quantization, Pruning)
Model Deployment Frameworks (TensorRT, ONNX Runtime, OpenVINO)
CUDA Programming
GPU Acceleration
MLOps Practices
CI/CD with GitHub Actions
Containerization (Docker)
Data Augmentation Strategies
Scalable Code Development
Problem-Solving Skills
Open-Source Contribution

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in machine learning, particularly with Python and PyTorch. Include specific projects or roles that demonstrate your expertise in computer vision and model optimization.

Craft a Compelling Cover Letter: Write a cover letter that reflects your passion for AI and your understanding of Ultralytics' mission. Mention how your skills align with the responsibilities of the Machine Learning Engineer role and express your enthusiasm for contributing to their open-source models.

Showcase Relevant Projects: If you have contributed to open-source projects or have personal projects related to machine learning, include links or descriptions in your application. This will demonstrate your hands-on experience and commitment to the field.

Highlight Problem-Solving Skills: In your application, provide examples of how you've tackled complex problems in previous roles. Emphasise your ability to thrive in high-pressure environments, as this aligns with Ultralytics' cultural fit.

How to prepare for a job interview at Ultralytics

Showcase Your Passion for AI

Ultralytics is looking for individuals who are genuinely passionate about AI. Be prepared to discuss your previous projects, what excites you about the field, and how you envision contributing to their mission of making AI accessible.

Demonstrate Technical Expertise

With a focus on Python and PyTorch, ensure you can discuss your experience with these technologies in detail. Be ready to explain your approach to model optimisation and deployment, as well as any hands-on experience with tools like TensorRT or OpenVINO.

Prepare for Problem-Solving Scenarios

Expect to face technical challenges during the interview. Brush up on your problem-solving skills and be ready to tackle real-world scenarios related to computer vision tasks, model training, and data management.

Emphasise Cultural Fit

Ultralytics thrives in a high-performance environment. Be honest about your work style and readiness for a fast-paced setting. Share examples of how you've demonstrated dedication and ownership in your previous roles.

Machine Learning Engineer
Ultralytics
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

U
  • Machine Learning Engineer

    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-08-25

  • U

    Ultralytics

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