Software Engineer

Kinetica Labs, Inc. is an exciting Ann Arbor-based technology startup that leverages computer vision to assess ergonomic injury risks in the workplace. A client uploads a video of a worker doing a task (e.g. working on an assembly line) to our cloud-hosted software which detects the worker’s joints and calculates which body parts are at risk of injury. The client is then able to download a video of the worker superimposed with a color-coded skeleton indicating which joints are at greatest ergonomic risk while performing the task.

We launched our iPhone app in April 2019 and are developing customized versions of it for two large multinational clients. We will be releasing a web version of our technology in 2020. We are also continuously striving to improve the speed and accuracy of our computer vision and pose analysis software.  

Kinetica Labs has enjoyed tremendous success in 2019, and we are looking for talented developers to join our Engineering team. 

You will report to the VP of Engineering and will be involved in all aspects of developing new features including user story elaboration, estimation, analysis, design, programming, unit/integration testing and debugging following Agile development practices.  We work in a collaborative, open floor plan setting and value personal challenge, continuous learning, team-based problem solving, and open communication.


  • Bachelor of Science in Computer Science
  • Strong analytical skills and interest in contributing to the company’s research goals related to computer vision, machine learning and ergonomics
  • Experience with at least one of the following languages:
    • Python
    • Java
    • JavaScript (ES6)
    • Swift
    • C++

Additional skills/knowledge that would be helpful:

  • Experience with
    • iOS / Android Development
    • React
    • Node.js
    • Spring / Spring Boot
    • MySQL
    • AWS
    • bash
    • git
    • Computer Vision / Machine Learning
    • Convolutional Neural Network
    • Deep learning
    • PyTorch

Kinetica Labs, Inc. is unable to offer sponsorship for this position at this time.