Are you applying to the internship?
Job Description
About the Company:
Surfline Wavetrak has been connecting people with the ocean since 1985. Initially focused on surfers, they’ve expanded to serve offshore cruisers, anglers, and other ocean enthusiasts. Their mission is to deliver peak maritime experiences by providing advanced tools, personalized insights, and immersive content. This empowers users to make smarter decisions, seek new experiences, and gain valuable knowledge. The company emphasizes inclusivity and diversity in its workforce, recruiting, employing, training, compensating, and promoting regardless of race, religion, color, national origin, sex, disability, gender identity, gender expression, age, veteran status, and any other protected status.
Job Description: Innovation Team Internship
This paid internship offers the chance to actively contribute to Surfline’s Innovation team. The intern will work on building commercial computer-vision and physical models to enhance the accuracy of surf forecasts and provide real-time information from their network of over 600 HD coastal cameras.
What You’ll Do:
• Undertake a self-contained project using camera-derived or oceanographic forecast data to develop real-world insights.
• Perform exploratory data analysis, manipulating, preparing, and exploring raw data.
• Build models to extract insights from the data.
• Thoroughly test models and demonstrate the insights gained, informing the product pipeline.
What You’ll Learn:
• The complete lifecycle of building robust machine learning models in a commercial setting, from data collection to model evaluation.
• The critical importance of model data, methodical preparation, and handling data anomalies and issues.
• The development of systematic attention to detail.
• Potentially, the discovery of genuinely new ocean science insights.
What We’re Looking For:
• Strong organizational skills when working with large datasets.
• Exceptional attention to detail and accuracy.
• The ability to maintain focus on a task until completion.
• A basic functional understanding of Python (knowing the difference between a list and a tuple, and how to write a function).
• Comfort in a Linux environment, or a willingness to learn.
• Preference for candidates located in the Eastern Time Zone.
Optional Skills/Experience:
• Experience writing basic Python scripts.
• Knowledge of differentiable calculus.
• Interest in computer science and machine learning.
• Passion for surfing and the ocean.