Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Data Engineer building Spark pipelines and analytics data models for Dropbox’s file collaboration platform. Supporting datamarts, KPIs, data quality, and production reliability.

Responsibilities

  • Build and maintain Spark and SparkSQL jobs that populate company data models
  • Own well-scoped pipelines end to end, from requirements through deployment, monitoring, and iteration
  • Contribute to data quality frameworks, testing, and data lineage instrumentation
  • Partner with data scientists, analysts, product managers, and engineers to turn data needs into durable models
  • Extend datamarts and data models supporting recurring reporting and analysis across products
  • Improve the reliability and cost efficiency of existing pipelines, dashboards, and frameworks
  • Participate in a business-hours on-call rotation and help improve runbooks and alerting
  • Build and operate pipelines and data models supporting Dropbox product and business analytics

Requirements

  • 2+ years of development experience in Spark, Python, Java, C++, or Scala
  • 2+ years of SQL experience, including query performance tuning
  • 2+ years of experience with schema design and dimensional data modeling
  • Experience building and maintaining production data pipelines that others depend on
  • Working exposure to a cloud data lake or lakehouse platform; Databricks preferred
  • Clear written and verbal communication with non-engineering partners, and a track record of asking for help and feedback early
  • BS in Computer Science or a related technical field involving coding, or equivalent technical experience
  • Participation in a business-hours on-call rotation as part of employment
  • Preferred: 4+ years of SQL experience; medallion architectures and incremental data modeling; Airflow or similar orchestration framework; Monte Carlo or similar data quality monitoring tools; streaming architectures including Kafka, Kinesis, or Structured Streaming

Job title

Job type

Full Time

Experience level

JuniorMid level

Salary

CA$101,200 - CA$136,900 per year

Degree requirement

Bachelor's Degree

Tech skills

AirflowCloudJavaKafkaPythonScalaSparkSQLC++

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.