Data Engineer

Dropbox Dropbox · Enterprise · Mexico · CTO-Data Science, AI Platform & Eng (Sub Team)

Dropbox is seeking a Data Engineer to join their Analytics Data Engineering team. The role involves building large, scalable analytics pipelines from the ground up using modern data technologies, focusing on data modeling, integrations, quality frameworks, and platform architecture. The engineer will collaborate with business units and cross-functional teams to define data strategy and design data processing systems.

What you'd actually do

  1. Define company data assets (data model), Spark, SparkSQL jobs to populate data models
  2. Define and design data integrations, data quality frameworks and design and evaluate open source/vendor tools for data lineage
  3. Work closely with Dropbox business units and engineering teams to develop strategy for long term Data Platform architecture to be efficient, reliable and scalable
  4. Conceptualize and own the data architecture for multiple large-scale projects, while evaluating design and operational cost-benefit tradeoffs within systems
  5. Collaborate with engineers, product managers, and data scientists to understand data needs, representing key data insights in a meaningful way

Skills

Required

  • Spark
  • Python
  • Java
  • C++
  • Scala
  • SQL
  • schema design
  • dimensional data modeling
  • medallion architectures
  • Databricks platform
  • data lake architectures
  • product strategic thinking
  • communications
  • BS degree in Computer Science or related technical field involving coding
  • data processing systems

Nice to have

  • Airflow
  • data quality monitoring
  • MonteCarlo

What the JD emphasized

  • building from the ground up
  • building new things without being constrained by technical debt