Senior Software Engineer (Computer Vision, C++)

Bolt6
Winchester
7 months ago
Applications closed

Related Jobs

View all jobs

Senior Software Engineer, Cloud Native & MLOps

Senior Software Engineer - On Device Machine Learning

Senior Software Engineer, Machine Learning

Senior Software Engineer, MLOps (Autonomy)

Senior Data Scientist (Senior Software Engineer), BBC Verify

Senior Full-Stack Engineer - AI & Computer Vision (Hybrid, Manchester)

About Us

We’re building the future of sport. Bolt6 is a sports technology company at the forefront of visual innovation - from real-time tracking and data overlays, to immersive broadcast graphics and AR experiences. We work across tennis, golf, motorsport, volleyball, and more; partnering with rights holders and broadcasters to elevate how sport is seen, understood, and enjoyed.

What You’ll Do

  • Own Computer Vision Products End-to-End: You will own computer vision products throughout their entire lifecycle - from research and production-grade development to deployment, monitoring, and iterative improvement.

  • Maintain Reliability of Our Products: Sports happen in real time, and you will ensure our products deliver continuously. You will diagnose and resolve issues related to cloud-based micro-service systems.

  • Optimise & Debug Real-Time CV Applications: You will find and optimise bottlenecks inside C++ apps both on CPU and GPU.

  • Collaborate Across Teams: Work with our Machine Learning team, Product Managers, and Operations to ensure the project delivers within deadlines.

  • Be a Part of Our Culture: Be proactive, ask for help and clarifications when needed. Lend a hand to your teammates, mentors those you can teach, make Bolt6 a better place.

What You’ll Bring

  • Proven Experience Building and Shipping C++ systems: You have owned, shipped, and maintained a computer vision system in the past, ideally in a cloud-based micro-service environment.

  • Proficiency in Computer Vision: 3D geometry for computer vision, SLAM, numerical optimisations, modern ML techniques. You must be comfortable integrating open-source code to tackle problems.

  • Strong Communication Skills: You can explain technical concepts easily to our product managers, and are able to link those to product features and its delivery phases.

  • Project Ownership: You don’t need to be told what to do. You take responsibility in your work in all stages, from building client confidence with proof-of-concepts, to maintaining reliability when it’s deployed.

Nice to Haves

  • Experience in solving non-linear least square problems

  • Experience in UI development e.g. ImGui

  • Understanding of multithreading techniques

  • Experience with GPU programming e.g. CUDA

  • Experience with a messaging framework, e.g. NATS, RabbitMQ

  • Experience working in and configuring cloud environments (e.g. AWS, Azure, GCP)

  • Experience working with software containers (Docker, Podman) and container orchestration tools such as Kubernetes or Docker Swarm

What We Offer

  • High-impact projects that will appear on live television and be seen by thousands

  • If you are looking for a company where you will be challenged, valued and respected, with great compensation in a team that doesn’t play politics then this is the role for you

  • Ownership and autonomy of your work

  • The opportunity to work in sport at an elite level

  • Support through learning and development tailored to your role

  • We have supported a number of promotions as well as internal changes to help our top talent grow and stay engaged in their careers

  • Bonus scheme

  • Health and wellbeing stipend

  • Competitive salary

Location

There is a choice between working remotely ±3 hours timezone from UK, or we also have offices in London and Winchester.

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

How Many AI Tools Do You Need to Know to Get an AI Job?

If you are job hunting in AI right now it can feel like you are drowning in tools. Every week there is a new framework, a new “must-learn” platform or a new productivity app that everyone on LinkedIn seems to be using. The result is predictable: job seekers panic-learn a long list of tools without actually getting better at delivering outcomes. Here is the truth most hiring managers will quietly agree with. They do not hire you because you know 27 tools. They hire you because you can solve a problem, communicate trade-offs, ship something reliable and improve it with feedback. Tools matter, but only in service of outcomes. So how many AI tools do you actually need to know? For most AI job seekers: fewer than you think. You need a tight core toolkit plus a role-specific layer. Everything else is optional. This guide breaks it down clearly, gives you a simple framework to choose what to learn and shows you how to present your toolset on your CV, portfolio and interviews.

What Hiring Managers Look for First in AI Job Applications (UK Guide)

Hiring managers do not start by reading your CV line-by-line. They scan for signals. In AI roles especially, they are looking for proof that you can ship, learn fast, communicate clearly & work safely with data and systems. The best applications make those signals obvious in the first 10–20 seconds. This guide breaks down what hiring managers typically look for first in AI applications in the UK market, how to present it on your CV, LinkedIn & portfolio, and the most common reasons strong candidates get overlooked. Use it as a checklist to tighten your application before you click apply.

The Skills Gap in AI Jobs: What Universities Aren’t Teaching

Artificial intelligence is no longer a future concept. It is already reshaping how businesses operate, how decisions are made, and how entire industries compete. From finance and healthcare to retail, manufacturing, defence, and climate science, AI is embedded in critical systems across the UK economy. Yet despite unprecedented demand for AI talent, employers continue to report severe recruitment challenges. Vacancies remain open for months. Salaries rise year on year. Candidates with impressive academic credentials often fail technical interviews. At the heart of this disconnect lies a growing and uncomfortable truth: Universities are not fully preparing graduates for real-world AI jobs. This article explores the AI skills gap in depth—what is missing from many university programmes, why the gap persists, what employers actually want, and how jobseekers can bridge the divide to build a successful career in artificial intelligence.