Computer/Machine Learning Vision Engineer

3 Months ago • All levels
Research Development

Job Description

This role involves productionizing an AI-based image matching engine for a sports tech company. The engineer will collaborate with cross-functional teams, optimize performance using C++, Unity, and GPU-powered systems to deliver real-time results. Responsibilities include building a C++ backend to interface with Unity, developing tools for image analysis, refining a large-scale lookup table system, and integrating the backend with the Unity platform. The engineer will also explore future deployment on edge computing platforms and work closely with product, Unity devs, and AI teams. The role is for a 3-month contract position.
Must Have:
  • Proven experience building computer vision systems in real-time.
  • Strong proficiency in C++ with a focus on performance optimization.
  • Experience working with Python-based ML pipelines.
  • Familiarity with image pattern recognition techniques.
  • Solid understanding of GPU-based processing.
Perks:
  • Medical, Dental, and Vision Insurance.
  • Life Insurance.
  • 401(k) Program.
  • Commuter Benefit.
  • eLearning & Ongoing Training.
  • Education Reimbursement.

Add these skills to join the top 1% applicants for this job

cross-functional
cpp
unity
cuda
c#
linux
computer-vision
front-end
back-end
python
machine-learning

Onward Search is a specialized staffing and talent solutions company that helps professionals find top jobs with the nation’s leading brands. We’re seeking a Computer/Machine Learning Vision Engineer for a full-time, 3-month contract position with a leading sports tech company known for innovation and high-quality solutions.

This role offers the chance to help productionize an advanced image matching engine and collaborate with cross-functional teams on cutting-edge sports analytics technology. You’ll work hands-on with C++, Unity, and GPU-powered systems to optimize performance and deliver real-time results that will be showcased at a major industry trade show.

There is no application deadline for this role.

Computer/Machine Learning Vision Engineer Responsibilities:

  • Productionize an AI-based image matching engine, optimizing it from a 20-minute CPU process to a real-time or near real-time GPU-powered pipeline.

  • Build a C++ back-end to interface with Unity and support responsive front-end user interactions.

  • Develop tools to capture, process, and analyze images of baseballs in motion, extracting features like spin rate, spin axis, and motion path.

  • Collaborate with ML researchers to refine a large-scale lookup table system that classifies ball patterns into efficient trajectories.

  • Integrate your backend with our Unity platform using C# for plug-in or data-passing purposes.

  • Help explore future deployment on edge computing platforms like NVIDIA Jetson (Linux-based systems).

  • Work closely with product, Unity devs, and AI teams to define the system architecture and achieve demonstrable results for the January trade show.

Computer/Machine Learning Vision Engineer Qualifications:

  • Proven experience building and deploying computer vision or image recognition systems in real-time or near-real-time environments.

  • Strong proficiency in C++ with a focus on performance optimization and GPU integration (CUDA, TensorRT, or equivalent).

  • Experience working with Python-based ML pipelines and adapting them for production use.

  • Familiarity with image pattern recognition, optical flow, or similar techniques.

  • Solid understanding of GPU-based processing and its advantages over CPU-based approaches.

  • Comfortable collaborating across disciplines (e.g., Unity devs, machine learning researchers, game designers).

Perks & Benefits:

  • Medical, Dental, and Vision Insurance.

  • Life Insurance.

  • 401(k) Program.

  • Commuter Benefit.

  • eLearning & Ongoing Training.

  • Education Reimbursement.

*Eligibility requires working over 30 hours per week on an assignment lasting at least 10 weeks.

If you meet the qualifications and are excited about this opportunity, apply today! Our team will connect with you to discuss next steps, support you through the interview process, and advocate for your success.

Set alerts for more jobs like Computer/Machine Learning Vision Engineer
Set alerts for new jobs by onwards Search
Set alerts for new Research Development jobs in United States
Set alerts for new jobs in United States
Set alerts for Research Development (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙