Senior Data Engineer

Remote - US; Remote - Canada

Applications have closed

Dropbox

Dropbox helps you simplify your workflow. So you can spend more time in your flow.

View company page

Role Description

In this role you will build very large, scalable platforms using cutting edge data technologies. This is not a “maintain existing platform” or “make minor tweaks to current code base” kind of role. We are effectively building from the ground up and plan to leverage the most recent Big Data technologies. If you enjoy building new things without being constrained by technical debt, this is the job for you!

Responsibilities

  • You will help define company data assets (data model), spark, sparkSQL and hiveSQL jobs to populate data models
  • You will help define and design data integrations, data quality frameworks and design and evaluate open source/vendor tools for data lineage
  • You will work closely with Dropbox business units and engineering teams to develop strategy for long term Data Platform architecture

Requirements

  • BS degree in Computer Science or related technical field involving coding (e.g., physics or mathematics), or equivalent technical experience
  • 4+ years of Python or Java development experience
  • 4+ years of SQL experience (No-SQL experience is a plus)
  • 4+ years of experience with schema design and dimensional data modeling
  • Proven ability in regards to managing and communicating data warehouse plans to internal clients.
  • Experience designing, building and maintaining data processing systems
  • Experience working with either a Map Reduce or a MPP system on any size/scale

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Tags: Big Data Computer Science Engineering Map Reduce Mathematics MPP Open Source Physics Python Spark SQL

Regions: Remote/Anywhere North America
Countries: Canada United States
Job stats:  6  1  0
Category: Engineering Jobs

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.