Skip to Main Content
← Back to Jobs

Machine Learning Data Preparation Intern

Surfline\Wavetrak, Inc. Huntington Beach, CA
  • Expired: over a month ago. Applications are no longer accepted.
This paid internship offers the chance to play an active role in a small team, building commercial computer vision models to give surfers and other ocean enthusiasts relevant real time information from a network of over 600 HD coastal cameras. What You'll Do:
  • Manually sort historical camera footage into different pre-defined classes based on weather and surf conditions
  • Extract frames from historical footage and manually label objects in the frames with a high degree of accuracy
  • Write and run Python scripts to prepare labeled data for ML training
  • Train custom deep neural networks to build state-of-the-art computer vision Surfline models
  • Evaluate model performance and label further training data to rectify errors
What You'll Learn:
  • The full life cycle of building robust machine learning models in a commercial environment, from data collection to model evaluation
  • The importance of accurately labeled training data
  • Systematic attention to detail
What We're Looking For:
  • Someone who can stay organized with large quantities of data
  • High level of attention to detail and accuracy
  • Ability to focus on a task until completion
  • Basic functional understanding of Python. We aren’t looking for an expert, but you should know the difference between a list and a tuple, and how to write a function.
  • Comfortable in a linux environment, or a desire to learn
You May Also Have:
  • Previously written basic Python scripts
  • Knowledge of differentiable calculus
  • An interest in computer science and machine learning
  • A passion for surfing and the ocean


Surfline\Wavetrak, Inc.


Huntington Beach, CA
92648 USA