Senior Computer Vision Engineer

Hawk-Eye Innovations
Remote
Posted about 2 months ago
Hawk-Eye Innovations (Value Streams)

Job Description

Senior Computer Vision Engineer

Location: Budapest, Hungary
Working Model: Hybrid - 2 days per week in the office
Contract: Permanent, Full-Time

About the Role

Do you want to use your computer vision expertise to help shape the future of football technology?

At Hawk-Eye, our technology plays a key role in how sport is captured, analysed, and experienced. We’re looking for a Senior Computer Vision Engineer to join our Computer Vision team in Budapest, working on advanced tracking systems that operate in real time and perform in demanding live production environments.

In this role, you’ll take a leading role in developing, optimising, and maintaining computer vision algorithms that power player, skeletal, ball, and game object tracking across multiple sports, with a particular focus on football.

You’ll tackle complex technical challenges involving multi-camera systems, multi-view geometry, occlusions, and real-time performance. Working across the full development lifecycle, from research and prototyping through to deployment and continuous improvement, you’ll help turn sophisticated algorithms into robust, high-performance solutions used in live environments.

This is an opportunity to combine strong mathematical foundations, algorithmic expertise, and modern software engineering to solve challenging problems in sports technology.

What You’ll Be Doing

  • Develop cutting-edge tracking technology: Lead the design, development, and enhancement of computer vision algorithms for accurate player, skeletal, ball, and game object tracking.
  • Solve complex computer vision challenges: Design and improve multi-view geometry solutions, handling occlusions, tracking recovery, and other challenging real-world scenarios.
  • Optimise real-time performance: Improve the efficiency, scalability, and reliability of algorithms across CPU and GPU environments.
  • Deliver production-ready solutions: Contribute across the full lifecycle, from research and prototyping to deployment, maintenance, and continuous improvement.
  • Work with modern architectures: Support the integration of computer vision systems into cross-platform, cloud-enabled, and distributed environments.
  • Investigate and troubleshoot: Analyse and resolve complex issues relating to algorithmic accuracy, system performance, and behaviour in live production.
  • Shape technical direction: Participate in architectural discussions, contribute to technical decisions, and help identify opportunities to improve our systems.
  • Collaborate across teams: Work closely with engineers, technical leads, and product stakeholders to deliver reliable, high-quality solutions.
  • Raise engineering standards: Champion good software engineering practices through testing, code reviews, documentation, and maintainable code.
  • Share your expertise: Support and mentor other engineers, helping to build technical capability across the team.

What We’re Looking For

We’re looking for an experienced engineer who combines strong computer vision fundamentals with the ability to develop and deliver high-performance software in complex production environments.

Essential Experience and Skills

  • Significant commercial experience developing and delivering computer vision algorithms in production environments.
  • Strong proficiency in modern C++ and experience working with large-scale software systems.
  • A solid understanding of computer vision fundamentals, image processing, and geometric modelling.
  • Experience developing algorithms for multi-camera tracking systems.
  • Knowledge of performance optimisation techniques across CPU and GPU workloads.
  • Strong debugging and analytical skills, with the ability to investigate complex algorithmic and system-level issues.
  • A good understanding of software engineering best practices, including testing, version control, and code reviews.
  • Experience using Git and Visual Studio in collaborative engineering environments.
  • Strong problem-solving skills and the ability to approach technically challenging problems methodically.
  • Excellent communication and collaboration skills, with the ability to work effectively across multidisciplinary teams.

Nice to Have

  • Experience with CUDA and GPU-accelerated computing.
  • Experience developing or supporting cross-platform applications.
  • Knowledge of distributed systems and cloud-based architectures.
  • An understanding of concurrency, networking, and operating system fundamentals.
  • Exposure to machine learning techniques and relevant frameworks.
  • Experience working with real-time, high-performance, or production-critical systems.
  • Previous experience mentoring or supporting other engineers.

Why Join Hawk-Eye?

You’ll be part of a team solving challenging computer vision problems at the intersection of software engineering, mathematics, and elite sport.

This role offers the opportunity to work on sophisticated tracking technology where accuracy, performance, and reliability matter. You’ll have the scope to influence technical solutions, take ownership of complex engineering challenges, and collaborate with talented specialists to deliver systems that perform in demanding live environments.

If you’re passionate about computer vision, enjoy solving difficult technical problems, and want to apply your expertise to technology that helps shape the future of sport, we’d love to hear from you.

Ready to Apply?

Take the next step in your career journey

Apply Now

About the job

Posted on
Sep 2, 2026
Job type
Contract
Location
BudapestRemote

Keep looking

Related roles you might like

Explore more

Browse more jobs like this

Disclaimer: Real Jobs From Anywhere is an independent platform dedicated to providing information about job openings. We are not affiliated with, nor do we represent, any company, agency, or agent mentioned in the job listings. Please refer to our Terms of Services for further details.