Bolt6 · 1 week ago
Senior Software Engineer (Computer Vision, C++)
Bolt6 is a sports technology company at the forefront of visual innovation, and they are seeking a Senior Software Engineer specializing in Computer Vision and C++. The role involves owning computer vision products from development to deployment, ensuring product reliability, and collaborating with various teams to deliver high-quality solutions.
Computer VisionSoftwareSports
Responsibilities
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
Qualification
Required
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
Preferred
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
Benefits
Bonus scheme
Health and wellbeing stipend
Competitive salary
Company
Bolt6
Bolt6 creates cutting-edge technology that improves sports for everyone.
H1B Sponsorship
Bolt6 has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1)
Funding
Current Stage
Early StageRecent News
Sports Business Journal
2025-10-24
2025-09-25
Company data provided by crunchbase