Senior Machine Learning Engineer | Computer Vision | Deep Learning | Python | C++| London, Hybrid
Senior Machine Learning Engineer | Computer Vision | Deep Learning | Python | C++| London, Hybrid

Senior Machine Learning Engineer | Computer Vision | Deep Learning | Python | C++| London, Hybrid

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
Enigma

At a Glance

  • Tasks: Lead impactful machine learning projects in sports using cutting-edge computer vision and deep learning.
  • Company: Join a dynamic tech company focused on revolutionising sports experiences.
  • Benefits: Enjoy flexible working, career growth opportunities, and wellbeing support.
  • Why this job: Make a real impact in the sports industry with your AI skills.
  • Qualifications: Strong C++ and Python experience; familiarity with AI/ML systems.
  • Other info: Flexible work environment with a culture of trust and autonomy.

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

We are looking for a Senior Machine Learning Engineer to help deliver new experiences and insights to coaches, athletes, and fans across all levels of sport. In this role, you'll lead impactful projects using cutting-edge computer vision and deep learning at scale—from professional organizations to grassroots teams.

Key Responsibilities

  • ML at Scale: Design, build, and deploy machine learning models and systems for both cloud and edge environments, supporting thousands of concurrent sports events.
  • Project Leadership: Take ownership of major initiatives that drive value for users and the business, aligning with quarterly team objectives.
  • Collaborative Development: Work cross-functionally with product and engineering teams to deliver high-quality results through incremental improvements.
  • ML Lifecycle Optimization: Enhance team capabilities across the entire ML lifecycle, including data annotation, model training, deployment, and monitoring.

Location and Flexibility

This role is open to candidates based within commuting distance of a London office. While in-office presence is not currently required, flexible working is supported.

Required Qualifications

  • Strong experience with C++ and Python.
  • Proficiency with some of the following: Kubernetes, TensorRT, Nvidia DeepStream, Nvidia Jetson, AWS.
  • Demonstrated success in building and maintaining production-scale AI/ML systems.
  • A track record of collaborating with product teams to deliver user-impactful solutions.

Preferred Qualifications

  • Experience using AI/ML in the sports domain to create insights or data.
  • Advanced systems knowledge, such as developing GPU kernels or ML compilers (e.g., CUDA, OpenCL, TensorRT Plugins, MLIR, TVM).
  • System optimization for latency and utilization, using tools like Nvidia NSight.
  • Working with embedded SoCs (e.g., Nvidia, Qualcomm).

What You'll Get

  • Flexibility and Balance: A range of benefits to support work-life harmony, including flexible vacation policies, company holidays, and meeting-free days.
  • Autonomy and Ownership: A culture of trust and support that allows you to own your work and explore new ideas.
  • Career Growth: Access to development opportunities, resources, and learning programs.
  • Tech-Enabled Work: Whether remote or on-site, we provide the tools and environment you need to thrive.
  • Wellbeing Support: Resources to support your mental, physical, and financial wellbeing, including access to assistance programs and employee communities.

Senior Machine Learning Engineer | Computer Vision | Deep Learning | Python | C++| London, Hybrid employer: Enigma

At Enigma, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our London-based team enjoys flexible working arrangements, a strong focus on employee wellbeing, and ample opportunities for career growth in the exciting field of sports technology. Join us to lead impactful projects in machine learning and computer vision while enjoying a supportive environment that values your contributions and ideas.
Enigma

Contact Detail:

Enigma Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Machine Learning Engineer | Computer Vision | Deep Learning | Python | C++| London, Hybrid

✨Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at events. A friendly chat can lead to opportunities that aren’t even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving computer vision and deep learning. This gives potential employers a taste of what you can do.

✨Tip Number 3

Prepare for interviews by practising common technical questions related to Python and C++. We can help you with resources to brush up on your knowledge and ace those tricky questions.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Senior Machine Learning Engineer | Computer Vision | Deep Learning | Python | C++| London, Hybrid

Machine Learning
Computer Vision
Deep Learning
Python
C++
Kubernetes
TensorRT
Nvidia DeepStream
Nvidia Jetson
AWS
Production-scale AI/ML systems
Collaboration with product teams
GPU kernel development
System optimisation
Embedded SoCs

Some tips for your application 🫡

Show Off Your Skills: Make sure to highlight your experience with C++ and Python right from the get-go. We want to see how you've used these skills in real-world projects, especially in machine learning and computer vision.

Tailor Your Application: Don’t just send a generic CV! Tailor your application to reflect how your past experiences align with our job description. Mention specific projects where you’ve led initiatives or collaborated with teams to deliver impactful solutions.

Be Clear and Concise: When writing your application, keep it clear and to the point. We appreciate straightforward communication, so avoid jargon unless it’s relevant to the role. Make it easy for us to see why you’re a great fit!

Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It helps us keep track of applications and ensures you’re considered for the role you’re excited about!

How to prepare for a job interview at Enigma

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python and C++. Brush up on your experience with Kubernetes, TensorRT, and AWS. Be ready to discuss specific projects where you've used these tools.

✨Showcase Your Project Leadership

Prepare examples of major initiatives you've led that align with the role's responsibilities. Highlight how you drove value for users and the business, and be ready to discuss how you collaborated with cross-functional teams to achieve project goals.

✨Demonstrate Your ML Lifecycle Knowledge

Be prepared to talk about your experience across the entire machine learning lifecycle. Discuss how you've handled data annotation, model training, deployment, and monitoring. Specific examples will help illustrate your expertise.

✨Connect Your Experience to Sports

If you have experience using AI/ML in the sports domain, make sure to highlight it. Share insights or data you've created that had a real impact. This will show your understanding of the industry and how your skills can benefit their projects.

Senior Machine Learning Engineer | Computer Vision | Deep Learning | Python | C++| London, Hybrid
Enigma
Location: London

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

>