Experienced Software Engineer, Big Data


Multiple Locations

0 year(s)

Job Description

Experienced Software Engineer, Big Data
About GoPro
GoPromakes it easy for people to celebrate and share experiences. We believe life is more meaningful when shared. We build cameras, software, and accessories that help the world share itself in immersive and exciting ways.
GoPro is a global movement whose business is driven by shared experiences. We celebrate diversity. We practice inclusion. We foster belonging. We demand equality. And we share the experiences of individuals and communities who also hold these values as core to who they are. From So Paulo to Munich, Silicon Valley to Shenzhen, we are dedicated to building a company that reflects and honors the diverse global communities where we live, work, and play.
About Data Science Engineering (DSE)
DSE at GoPro is responsible for our in-house data platforminfrastructure,data engineering and automated data analytics reporting.We areresponsible for enabling and empowering our partners inproduct,engineering,product analytics,marketingteamsbyproviding infrastructure, tools, services and visualization to access data and business reports.
About the role:
As part of this engineering team,you will work on vast amount of data from user management, subscriptions service, media service, mobile apps, desktop apps, camera, marketing, advertising, e-commerce and sales;you will work on diverse data technologies such as Spark,Superset,Airflow,Kafka,HBase,Hive, Scala, Java, SQL & others to build business-critical, scalable and robust data pipelines and intuitive data products that power data discovery & analysis. Youareexpected toworkeffectively with ourdevelopment,analytics, marketing,and product teams to enable data-driven decisions which improve the experience of millions of users worldwide.
About you:
You are passionate about workand coding
You have the capabilitytosynthesizebusiness requirements and construct the technical requirements and engineering project plans
You have a strong background in distributed data processing & software engineering and can build high-quality, scalable data products.
You have strong knowledge of data architectures and data modeling and data infrastructure ecosystem.
You have an analytical mindsetand have a passion for solving business problems using data.
You are a creative thinker, a strong problem solver with meticulous attention to detail and can tackle loosely defined problems.
You have excellent written and verbal communication skills with an ability to communicate in a clear,collaborative and open-minded mannerandeffective manner with both technical and non-technical peers.
Ability to articulate design and implementation choices.
Youhave the ability to initiate and drive projects to completion with minimal guidance in a dynamic environment.
Skills Were Stoked About
MS or BS in Computer Science, Engineering or a related field OR equivalent practical experience in Data Engineering.
5-10 years of industry experience working withdistributed data technologies(e.g. Hadoop, MapReduce, Spark,Hive,Kafka etc.) for buildingefficient, large-scale data pipelines.
Strongsoftwaredevelopmentexperience withproficiencyin at least onehigh-level programming language(Java, Scala or equivalent).
Experience withrelational databases (such as MySQL, Postgres),strong knowledge of SQL
Experience building distributed, high-volume data services is a plus.
Experience with Cloud Computing platforms like Amazon AWS is a plus.
GoPro Highlights
Fully stocked kitchen with snacks galore
Get your very own GoPro (Mounts and accessories included)
Discounted employee stock purchase plan (ESPP)
Pre-tax and Roth 401(k) options
Discretionary Time Off
12 weeks paid Parental Leave for new parents
Medical, dental, and vision insurance premiums are 100% paid for employees, 80% paid for dependents
Life insurance and disability benefits
Employee commuter shuttles
LiveHealthy gym reimbursement
Innovative wellness programs and on-site fitness classes

Please note that this position is NOT for the following roles:
Data Scientist
Data/Business Analyst
Machine Learning Engineer/Machine Learning Algorithms Developer
Our primary development languages are Java and Scala. Therefore, this position is not suited for those who have Python, R, SQL only focused skillsets.

GoPro is an Equal Opportunity Employer.