Principal Computer Vision Engineer

Principal Computer Vision Engineer

Full-Time 80000 - 100000 € / year (est.) No home office possible
Catapult

At a Glance

  • Tasks: Lead the development of cutting-edge computer vision and tracking systems for sports performance.
  • Company: Join Catapult, a leader in sports technology transforming athlete performance worldwide.
  • Benefits: Enjoy a hybrid work environment, competitive salary, and opportunities for professional growth.
  • Other info: Collaborative culture with diverse teams across 20+ countries, fostering global awareness.
  • Why this job: Make a real impact in sports by optimising athlete performance through innovative technology.
  • Qualifications: 8+ years in software engineering with expertise in computer vision or real-time systems.

The predicted salary is between 80000 - 100000 € per year.

Catapult is building the future of sports performance technology, with a mission to unleash the potential of every athlete and team on earth. We are actively changing the sporting industry with our solutions leading the way in sports performance software, science, and data. We work with over 5,000 teams around the world, empowering coaches, managers, and trainers in premier teams across various leagues. Our technology delivers health, performance, video, and AI insights, ensuring every decision is an opportunity to gain an advantage and build lasting success.

We are looking for a Principal Computer Vision & Tracking Engineer to own and drive the computer vision and real-time tracking systems at the heart of our camera-based products. Based in Boston (hybrid), you will lead a small team building the perception stack that turns vision data into athlete performance insights. This role involves optimizing models for edge inference, designing new movement analysis algorithms, and analysing data to produce athlete profiles. You will report to a Senior Director of Engineering and collaborate closely with our embedded platform and applications teams.

What You’ll Do

  • Own the technical direction of our computer vision and tracking domain: the full pipeline from sensor readings through computer vision, motion recognition, and metric calculation.
  • Lead and mentor a small team (1–2 engineers), setting priorities, reviewing designs, and driving execution while remaining deeply hands-on.
  • Train, optimize, and deploy neural networks for real-time segmentation and classification on embedded hardware.
  • Extend our tracking and motion recognition pipeline to support new movements and types of analysis.
  • Own the reliability of the domain: analyse tracking accuracy, build quality metrics, and use data to drive improvements across the pipeline.

What You’ll Need

  • 8+ years of software engineering experience, with significant depth in at least one of: computer vision, real-time systems, ML/AI deployment, or robotics perception.
  • Strong proficiency in Python and C/C++.
  • Demonstrated experience shipping ML or CV systems to production, especially on resource-constrained or embedded platforms.
  • The ability to own ambiguous problems end-to-end: scoping, prototyping, shipping, and measuring.
  • Comfort with leadership: you’ve mentored engineers, led technical direction, or driven cross-team initiatives.

Nice To Have – And What Would Make You Exceptional

  • Deeper knowledge of the mathematics behind tracking systems: 3D geometry, camera models, state estimation, filtering, optimization.
  • Experience with edge AI accelerators and inference optimization libraries.
  • Background in pose estimation, human movement analysis, or biomechanics.
  • Experience with depth cameras and 3D perception.
  • Familiarity with embedded Linux, Docker on ARM, and systems-level debugging.

What Your Success Will Look Like

  • In 6 months time, you have shipped at least one meaningful improvement to detection or tracking quality.
  • In 12 months time, you’ve driven the roadmap for expanding our vision system to new movement types.

Why Catapult?

We have amazing people and promise you’ll work with some of the most ambitious, intelligent individuals in an exciting industry. We encourage constructive, open, and honest communication to make Catapult extraordinary. Our workforce spans more than 20 countries, providing opportunities to work with diverse cultures and build global awareness. We value improvement and development, maintaining a growth mindset in everything we do.

Whether you’re interested in sports or not, you’ll have the satisfaction of knowing your work supports some of the most successful teams and athletes on the planet!

Research shows that while men apply for jobs when they meet an average of 60% of the criteria, women and other marginalized groups tend only to apply when they check every box. If you have what it takes but don’t meet every single point in our job ad, please still get in touch! We would love to have a chat and see if you could be a great addition to our team.

All offers of employment are subject to Catapult's positive prehire check. To find out more, please contact the Talent Partner for this role.

Principal Computer Vision Engineer employer: Catapult

At Catapult, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters collaboration and innovation in the exciting field of sports performance technology. Based in Boston, our hybrid work model allows for flexibility while you lead a passionate team dedicated to pushing the boundaries of computer vision and tracking systems. With a strong emphasis on personal and professional growth, we provide unlimited opportunities for development, ensuring that every employee can thrive and contribute to the success of elite athletes and teams worldwide.

Catapult

Contact Detail:

Catapult Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Principal Computer Vision Engineer

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.

Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to computer vision and real-time systems. This gives potential employers a taste of what you can do beyond your CV.

Tip Number 3

Prepare for interviews by practising common technical questions and scenarios relevant to the role. We recommend doing mock interviews with friends or using online platforms to get comfortable with the format.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in being part of our team at Catapult, where we’re all about unleashing potential!

We think you need these skills to ace Principal Computer Vision Engineer

Computer Vision
Real-Time Systems
Machine Learning (ML)
Artificial Intelligence (AI) Deployment
Robotics Perception
Python
C/C++

Some tips for your application 🫡

Show Your Passion:When writing your application, let your enthusiasm for sports technology shine through! We want to see how your passion aligns with our mission to unleash the potential of every athlete and team.

Tailor Your CV:Make sure your CV highlights relevant experience in computer vision, real-time systems, or ML/AI deployment. We love seeing how your skills can directly contribute to our projects, so don’t hold back!

Be Specific:In your cover letter, provide specific examples of past projects or challenges you've tackled. We’re looking for someone who can own ambiguous problems, so show us how you’ve done that before!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity to join our team!

How to prepare for a job interview at Catapult

Know Your Stuff

Make sure you brush up on your computer vision and tracking systems knowledge. Be ready to discuss specific projects you've worked on, especially those involving real-time perception systems. This will show that you can handle the technical challenges of the role.

Show Your Leadership Skills

Since this role involves mentoring a small team, be prepared to share examples of how you've led projects or guided other engineers in the past. Highlight your ability to set priorities and drive execution while remaining hands-on.

Demonstrate Problem-Solving Abilities

Expect questions about ambiguous problems you've tackled. Prepare to discuss your approach to scoping, prototyping, and measuring success. This will demonstrate your capability to own complex challenges from start to finish.

Be Ready for Technical Questions

You might face some tough technical questions during the interview. Brush up on your knowledge of Python, C/C++, and any relevant mathematics behind tracking systems. Being able to explain concepts clearly will impress your interviewers.