Job Posting: KinaTrax Senior Computer Vision Engineer, Software Application Engineer

Senior Computer Vision Engineer

About Us:
KinaTrax’s mission is to provide professional and collegiate teams with game-changing insights about their most valuable asset: their athletes. We deliver research-grade markerless motion capture technology that allows teams to collect in-game biomechanical performance data on their athletes. KinaTrax camera systems are currently deployed in over 50 stadiums & labs across MLB, MiLB, & NCAA organizations – and expanding rapidly. Our comprehensive data capture & analysis tools are operationalized for daily use by players, GM’s, coaches, trainers, medical staff, and beyond. As the market leader in Major League Baseball, KinaTrax has established itself as a foundational part of the teams’ day to day strategy and decision-making machine. But we aren’t finished. We are constantly innovating and looking to recruit talented teammates to help us continue to revolutionize this space.

What we are looking for:
Currently we are seeking highly motivated software engineers to lead the development of our core technologies that measure athletic performance in competitive environments and deliver game changing insights at the speed of sport. In this role you will help build and refine our computer vision algorithms focused on tracking player movement and biomechanics. Your contributions will focus on bringing the next generation of athlete performance data, across a variety of sports, to teams worldwide.

Required Skills

  • PhD/MS degree in Computer Vision, Machine Learning or related field with research publications; alternatively equivalent years of industry experience solving problems which do not have readily available solutions.
  • Expertise in 3D computer vision, machine learning, and artificial intelligence
  • Experience maintaining and promoting best practices for software development, for example: test driven development/design, unit tests, code coverage, refactoring, gated checkins, code reviews, continuous integration etc.
  • Code optimization for processing speed
  • Expertise in at least one of these specific areas: 2D/3D object(s) detection and tracking, keypoint detection, human pose recognition, image sequence/ visual/LIDAR-based tracking, and multi-object tracking, optimization, computational geometry
  • Track record of driving research projects from start to completion, including conception, problem definition, experimentation, iteration, and finally publication or productization
  • Strong verbal and written communication skills

Our Stack

  • Machine Learning: Proficient in Python, TensorFlow, PyTorch
  • Computer Vision: Very strong in C++, OpenCV
  • DevOps: Visual Studio, Github, Bazel, CMake, FFMPEG
  • User Interface: Qt

Additional experience that will set you apart

  • Strong industry or applied experience, with 3-4+ years at a reputable company
  • Creative projects evaluating humans in natural environments
  • Demonstrable interest in sports/athletic performance/biomechanics
  • Exposure to biomechanics
  • Experience with embedded computer vision & machine learning
  • Creative sensor fusion projections/solutions
  • Experience with pose2image translation
  • Deploying cloud computing
  • Container eco-systems (Kubernetes)

To Apply:
To apply, please follow this link.


Software Application Engineer – KinaTrax Camera System Software

About Us:
KinaTrax’s mission is to provide professional and collegiate teams with game-changing insights about their most valuable asset: their athletes. We deliver research-grade markerless motion capture technology that allows teams to collect in-game biomechanical performance data on their athletes. KinaTrax camera systems are currently deployed in over 50 stadiums & labs across MLB, MiLB, & NCAA organizations – and expanding rapidly. Our comprehensive data capture & analysis tools are operationalized for daily use by players, GM’s, coaches, trainers, medical staff, and beyond. As the market leader in Major League Baseball, KinaTrax has established itself as a foundational part of the teams’ day to day strategy and decision-making machine. But we aren’t finished. We are constantly innovating and looking to recruit talented teammates to help us continue to revolutionize this space.

What we are looking for:
Currently we are seeking highly motivated software engineers to lead the development of our core technologies that measure athletic performance in competitive environments and deliver game changing insights at the speed of sport. In this role you will help build intuitive and aesthetically pleasing software tools used by our elite level clients to capture data on their athletes daily. Your contributions will focus on bringing the next generation of athlete performance data, across a variety of sports, to teams worldwide.

Our Stack

  • Languages: C++, Python
  • SDK/APIs: OpenCV, Qt, three.js, Boost
  • DevOps: Visual Studio, Github, Docker, Amazon EKS, Lens, FFMPEG

What you bring:

  • Experience developing both 2D/3D Imaging Software
  • Experience with software design, programming and interactive UI
  • Demonstrated proficiency in C++/Qt for latency-critical software
  • Deep knowledge of computer architecture fundamentals with an excellent understanding of the interaction between software and hardware
  • Deep understanding of operating system concepts, specifically embedded application design and implementation
  • Developing and debugging multithreaded applications
  • Implementation of named pipes
  • Working experience with hardware SDKs, integration, and synchronization for cameras, forceplates, EMG, etc.
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
  • Strong verbal and written communication skills
  • A strong team player, self-motivated and positive attitude.
  • Innovative and creative, you proactively explore new ideas and adapt quickly to change

Relevant Experience

  • BS/MS with extensive industry experience or PhD in Computer Science, Computer Engineering or Electrical Engineering, or equivalent experience
  • Experience with camera ISP is a plus
  • Proficiency with data structure and visualization
  • Code optimization for processing speed
  • Familiarity with common development and debugging techniques.
  • Experience maintaining and promoting best practices for software development, for example: test driven development/design, unit tests, code coverage, refactoring, gated checkins, code reviews, continuous integration etc.
  • Familiarity with polling and callback frame grabbing techniques
  • Experience with building software in both Windows & Linux environments

Additional experience that will set you apart

  • Strong industry or applied experience, with 3-4+ years at a reputable company
  • Creative projects evaluating humans in natural environments
  • Demonstrable interest in sports/athletic competition
  • Exposure to biomechanics/sport performance
  • Experience with embedded computer vision & machine learning
  • Knowledge of NUMA Architecture
  • Experience with Swift language
  • Some experience with calibrated imaging systems

To Apply:
To apply, please follow this link.

The content in this posting was created and provided solely by KinaTrax.





David Appelman is the creator of FanGraphs.

Comments are closed.