At a Glance
- Tasks: Join an agile team to innovate sports technology with machine learning and computer vision.
- Company: Hawk-Eye Innovations, a leader in sports officiating and data analytics.
- Benefits: Competitive salary, flexible working hours, and opportunities for professional growth.
- Other info: Dynamic environment with opportunities to attend conferences and stay ahead in the field.
- Why this job: Make a real impact in sports tech while mentoring and leading innovative projects.
- Qualifications: Strong Python skills and experience with ML libraries like Pytorch.
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 in London 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 conferences.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Machine Learning Engineer in London
✨Tip Number 1
Network like a pro! Get out there and connect with folks in the industry, especially those at Hawk-Eye Innovations. Attend meetups, conferences, or even online webinars to make those valuable connections that could lead to your dream job.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your machine learning projects, especially any related to computer vision. This will give you an edge and demonstrate your hands-on experience when chatting with potential employers.
✨Tip Number 3
Prepare for technical interviews by brushing up on your Python and relevant libraries like PyTorch. Practice coding challenges and be ready to discuss your past projects and how they relate to the role at Hawk-Eye.
✨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 being part of the Hawk-Eye team.
We think you need these skills to ace Senior Machine Learning Engineer in London
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 machine learning and computer vision.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about sports technology and how your background makes you a perfect fit for Hawk-Eye Innovations. Don’t forget to mention any relevant R&D initiatives you've led!
Showcase Your Problem-Solving Skills:In your application, be sure to include examples of how you've tackled complex challenges in previous roles. We love pragmatic problem solvers, so share specific instances where your solutions made a real impact.
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 OpenCV. Brush up on your knowledge of modern C++ and any other tools they use, as this will show you’re serious about the role.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex problems in machine learning or computer vision. Think about challenges you've faced, how you approached them, and what the outcomes were. This will demonstrate your pragmatic problem-solving abilities.
✨Understand Their Products
Familiarise yourself with Hawk-Eye Innovations and their products, particularly SkeleTRACK. Being able to discuss how you can contribute to their existing solutions or suggest improvements will set you apart from other candidates.
✨Be Ready to Mentor
As a senior engineer, you'll be expected to mentor junior team members. Prepare to talk about your experience in leading teams or projects, and how you’ve helped others grow. This shows you’re not just a tech whiz but also a team player who can elevate those around you.