Senior Machine Learning Engineer

Senior Machine Learning Engineer

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
Hawk-Eye Innovations

At a Glance

  • Tasks: Innovate and develop cutting-edge machine learning solutions for sports technology.
  • Company: Join Hawk-Eye Innovations, a leader in sports tech and computer vision.
  • Benefits: Competitive salary, flexible working hours, and opportunities for professional growth.
  • Other info: Collaborative environment with opportunities to attend industry conferences.
  • Why this job: Make a real impact in sports by solving complex challenges with advanced technology.
  • Qualifications: Strong Python skills and experience with machine learning libraries.

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

About the Role

The Machine Learning team at Hawk-Eye Innovations sits within the Computer Vision Engineering Department. This department is responsible for delivering real-time, end-to-end solutions for tracking balls, players, and other relevant sports objects for sports officiating and data analytics. An example of their work is SkeleTRACK, a real-time ball and skeletal tracking product used in major US sports leagues and European football leagues. The Computer Vision and Machine Learning team are primarily responsible for building this technology and are now looking to expand and improve it for more sports and services, tackling more complex and challenging problems.

A Day in the Life of a Machine Learning Engineer

As a Machine Learning Engineer at Hawk-Eye Innovations, you will be part of an agile team managing the end-to-end pipeline for Machine Learning models. Your tasks will include:

  • Working with annotation teams to acquire high-quality annotated data and provide them with optimal tools on the annotations platform.
  • Monitoring live model performance and identifying common failure cases.
  • Integrating models and features into SkeleTRACK products.
  • Staying updated with the latest research in the field.
  • Designing new ML models, both real-time and otherwise.

You will collaborate closely with the product team to define requirements and develop innovative solutions for complex challenges in sports technology. You will solve significant problems, lead, and coach junior team members in brainstorming, research, and approach selection. The role involves working within a weekly Kanban cycle to deliver cutting-edge technology and supporting the configuration and deployment of global products.

Key Responsibilities

Innovation in ball and player tracking solutions for sports officiating, broadcast video, coaching, and fan engagement is central to Hawk-Eye. Computer Vision and Machine Learning are core competencies of the Hawk-Eye Engineering team. As a Senior Engineer, you will be a key member of the team, developing into a domain expert and influencing the direction of development. Your responsibilities will include:

  • Being a technical mentor to the development team and influencing team decisions.
  • Building strong relationships within the machine learning team and communicating effectively with both engineering and product teams.
  • Maintaining modern architecture and design practices.
  • Understanding requirements and delivering solutions with minimal direction.
  • Being a thorough and excellent software engineer, writing code with minimal guidance.
  • Leading R&D initiatives and staying updated with industry trends.
  • Attending CV/ML conferences.
  • Being a pragmatic problem solver.

Skills, Knowledge and Expertise

Must have a good understanding of:

  • Python
  • Relevant libraries (Pytorch, Pytorch-ignite, Numpy, Jupyter, Pandas)
  • Linux & Windows 10
  • TensorRT
  • GIT

Nice to haves:

  • Modern C++ (C++17/20)
  • CUDA
  • ClearML
  • CMake & Visual Studio
  • OpenCV
  • Typescript & Semantic UI
  • React
  • SSH

Bonus Skills:

  • QT
  • TeamCity
  • JIRA & Kanban
  • Confluence

Our Tech Stack

You can expect to work with:

  • Pytorch
  • Python
  • Modern C++ (17/20)
  • Production software targets Windows 10 (plus some Linux software, e.g., for ML training)
  • Tools: Git, cmake, Visual C++, TeamCity, JIRA, Confluence, Slack
  • Libraries: OpenCV, Ceres, Qt (and quite a few more smaller ones)

Senior Machine Learning Engineer employer: Hawk-Eye Innovations

Hawk-Eye Innovations is an exceptional employer for Senior Machine Learning Engineers, offering a dynamic work environment where innovation in sports technology thrives. With a strong focus on employee growth, you will have the opportunity to mentor junior team members and lead cutting-edge R&D initiatives while collaborating with talented professionals in a culture that values creativity and teamwork. Located at the forefront of sports analytics, you'll be part of a team that not only shapes the future of sports officiating but also supports your professional development through exposure to the latest industry trends and technologies.

Hawk-Eye Innovations

Contact Details:

Hawk-Eye Innovations Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Machine Learning Engineer

Tip Number 1

Network like a pro! Reach out to folks in the industry, especially those at Hawk-Eye Innovations. A friendly chat can open doors that a CV just can't.

Tip Number 2

Show off your skills! Create a portfolio showcasing your machine learning projects, especially any real-time solutions or sports-related tech. This will give you an edge during interviews.

Tip Number 3

Prepare for technical interviews by brushing up on Python and relevant libraries like PyTorch. Practice coding challenges and be ready to discuss your problem-solving approach.

Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining the team.

We think you need these skills to ace Senior Machine Learning Engineer

Machine Learning
Computer Vision
Python
Pytorch
Data Annotation
Model Performance Monitoring
Real-time Systems

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the role of Senior Machine Learning Engineer. Highlight your experience with Python, relevant libraries, and any projects that showcase your skills in computer vision and machine learning.

Craft a Compelling Cover Letter:Your cover letter should tell us why you're passionate about sports technology and how your background makes you a perfect fit for our team. Don’t forget to mention any innovative solutions you've developed in the past!

Showcase Your Problem-Solving Skills:In your application, give examples of complex problems you've tackled in previous roles. We love seeing how you approach challenges, especially in the context of machine learning and real-time systems.

Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!

How to prepare for a job interview at Hawk-Eye Innovations

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python and relevant libraries like PyTorch and NumPy. Brush up on your knowledge of Linux and Windows environments, as well as version control with Git. Being able to discuss how you've used these tools in past projects will show that you're ready to hit the ground running.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in machine learning projects and how you tackled them. Think about examples where you had to innovate or adapt your approach, especially in real-time applications. This will demonstrate your pragmatic problem-solving abilities, which are crucial for the role.

Engage with the Team Dynamics

Since collaboration is key in this role, be ready to talk about your experience working in agile teams and how you’ve mentored others. Highlight any instances where you’ve influenced team decisions or built strong relationships across departments. This will show that you can thrive in a team-oriented environment.

Stay Updated with Industry Trends

Familiarise yourself with the latest advancements in computer vision and machine learning. Mention any recent conferences you've attended or research papers you've read. This not only shows your passion for the field but also your commitment to continuous learning, which is essential for a senior position.