Infrastructure Software Engineer, Data Platform

Posted last month

Apply Now

Resume Score

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

Sign in to check score

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.