Infrastructure Software Engineer, Data Platform

Posted 21 hours ago

Apply Now

About the role

  • Infrastructure Software Engineer for Dropbox's Data Platform focusing on data ingestion, storage, and processing. Collaborating with engineering teams on modernization efforts for data lake and AI/ML features.

Responsibilities

  • Build and maintain platform capabilities that enable reliable ingestion, storage, and processing of customer and product data at scale.
  • Contribute to petabyte-scale data lake modernization, including migration to new underlying storage/table formats.
  • Develop platform features to support AI/ML workflows and enable leveraging AI on top of the data lake.
  • Partner with engineering teams across Dropbox to integrate with the customer data platform and improve usability and adoption.
  • Participate in an on-call rotation and help define operational standards for platform services.

Requirements

  • 3+ years of software engineering experience building production systems.
  • Proficiency in at least one general-purpose programming language (e.g., Python, Go, Java or C#).
  • Familiarity with batch and/or streaming data systems concepts (e.g., scheduling, backfills, schema evolution, late data, idempotency).
  • Experience debugging and operating production services using logs/metrics and incident response practices.

Benefits

  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Remote work options

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$134,300 - CA$181,700 per year

Degree requirement

Bachelor's Degree

Tech skills

JavaPythonGo

Location requirements

RemoteCanada

Report this job

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