What are the responsibilities and job description for the Machine Learning Engineer position at Golf Daddy?
Why Golf Daddy
Golf Daddy is redefining how golf is played and learned through real-time simulation, AI coaching, and mobile-first product experiences used by 100k golfers every month. Joining now means shaping core systems at a high-velocity, profitable startup that’s scaling globally. You’ll work directly with senior engineers, creators, and product leaders, and have meaningful ownership over features used by hundreds of thousands of players.
The Role
We need an ML engineer who can improve our computer vision models for swing analysis, pose estimation, divot detection, and movement tracking. You’ll work closely with backend Unity to deploy models that run fast and reliably for thousands of users daily.
What You’ll Work On
- Vision models for golf swing analysis and biomechanics
- Pose estimation pipelines angle extraction
- Divot analysis segmentation models
- On-device and server-based inference optimization
- Model deployment (AWS Lambda, GPU containers)
- Evaluation tooling, datasets, and annotation workflows
Stack
- PyTorch & Tensorflow
- OpenCV, custom landmark models, SOTA pose/object-detection/segmentation models
- AWS Lambda / ECS / GPU runtimes
- SQL
What You Need
- 3 years in machine learning or computer vision
- Experience deploying real-time inference systems
- Model optimization (ONNX, quantization, distillation)
- Video processing pose estimation experience
- Ability to iterate fast and ship production models
Nice: Sports analytics, biomechanics, MediaPipe customization, mobile inference.