Job Description / Skills Required
GoPro, Inc. is transforming the way people capture and share their lives. What began as an idea to help athletes self-document while engaged in sports has become a mobile storytelling solution that helps the world capture and share immersive content. GoPro offers a fun and fast-paced work environment with passionate and motivated people who have a drive to learn, innovate and succeed.
What You Will Do
This is a Data Engineering role focused on ETL, analytics and data quality. You will be responsible for supporting the data analysts via data structure design and data aggregation, design and build data pipelines and ETL frameworks, as well as delivering high quality timely insights. You will drive projects to timely completion, ensure high quality data and become a subject matter expert on analytics for certain verticals.
Create and maintain an analytical framework to extract new insights that support strategic decisions and identify risks and opportunities
Develop aggregate table/view/derived tables using SQL (Hive SQL and Spark SQL), Scala, Spark
Schedule jobs via Airflow, Spark, Scala, Java
Analyze data with Scala, python and Notebooks (Jupyter, Databricks Notebook etc.)
Skills We Are Stoked About
Passion to learn, great work attitude, team player
Willing to work on whatever needed regardless type of the tasks.
Solid programming experience with good understanding in data structure and algorithms.
Excellent written, interpersonal and verbal communication skills
Java/Scala experience preferred
MS in Computer Science preferred
SQL experience is a must
Big data experience with Spark, Hadoop, Hive is plus
Experience with Analytics, BI, and visualization tools a plus
Experience with Machine Learning is a big plus