Dropbox

Infrastructure Software Engineer, Orchestration

Dropbox

full-time

Posted on:

Origin:  • 🇨🇦 Canada

Visit company website
AI Apply
Manual Apply

Salary

💰 CA$168,300 - CA$227,700 per year

Job Level

Mid-LevelSenior

Tech Stack

GoJavaPython

About the role

  • Build infrastructure capable of managing metadata for hundreds of billions of files, handling hundreds of petabytes of user data, and facilitating millions of concurrent connections.
  • Lead the expansion of Dropbox's function as the data-fabric, connecting hundreds of millions of applications, devices, and services globally, and drive interoperability initiatives.
  • Measure and optimize Dropbox's analytics platform to extract meaningful insights from vast data volumes.
  • Collaborate with cross-functional teams to enhance performance, reliability, and security of Dropbox's infrastructure.
  • Mentor and guide junior team members, sharing knowledge and best practices.
  • Participate in on-call rotations when applicable.
  • Stay current with emerging technologies and industry trends to continuously enhance infrastructure.

Requirements

  • BS, MS, or PhD in Computer Science or related technical field (e.g., physics or mathematics), or equivalent technical experience
  • 5+ years of professional software development experience
  • Proven track record constructing and managing expansive, multi-threaded, geographically dispersed backend systems
  • Proficient in programming and debugging in Python, Go, C/C++, or Java
  • Proficiency with operating system internals, filesystems, databases, networks, and compilers
  • Proven track record of defining & delivering well-scoped milestones/projects
  • Ability to independently define right solutions for ambiguous, open-ended problems
  • Familiarity with Semaphores and Mutexes (preferred)