NYC  SF        Events   Jobs   Deals  
    Sign in  
 
 
 

Dropbox // cloud storage
Apply To Job
 
 

 

Role Description

As an Infrastructure Engineer in Build Toolchains team, your role will be crucial in shaping technical strategy & and development of large scale distributed build systems that not only support our current flagship products but also lay the groundwork for the next wave of engineering innovations. From optimizing build infrastructure & developer experiences across various platforms to ensuring seamless scalability and efficiency, you'll be at the forefront of shaping the technological backbone of our developer productivity organization.

Collaborating closely with engineering teams & leaders, you'll leverage your expertise to tackle audacious challenges & push the boundaries of what's possible. Your contributions will directly impact hundreds of developers at Dropbox millions of users, as every line of code you write furthers our mission to revolutionize the way people work & collaborate.

Join us in redefining the future, where your passion for building scalable, reliable systems will drive meaningful change on a global scale.

Our Engineering Career Framework is viewable by anyone outside the company & describes whats expected for our engineers at each of our career levels. Check out our blog post on this topic & more here.

Responsibilities

  • Build infrastructure for developer productivity systems that power daily workflows of hundreds of engineers executing hundreds of thousands of builds & hundreds of millions of test cases everyday. 
  • Measure & optimize system performance & drive expansion & adoption of Bazel & Remote Build execution technologies.  
  • Collaborate with cross-functional team & engineering teams  to innovate & implement solutions that enhance the performance, reliability, & security of Dropbox's infrastructure, ensuring a seamless experience for developers & Dropbox users.
  • Mentor & guide junior team members, sharing knowledge & best practices to cultivate a culture of continuous learning & professional growth within the infrastructure engineering team.
  • Stay current with emerging technologies & industry trends to continuously enhance Dropbox's infrastructure & maintain a competitive edge in the market.

Many teams at Dropbox run Services with on-call rotations, which entails being available for calls during both core & non-core business hours. If a team has an on-call rotation, all engineers on the team are expected to participate in the rotation as part of their employment. Applicants are encouraged to ask for more details of the rotations to which the applicant is applying.

Requirements

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

Preferred Qualifications

  • 5+ years of experience in designing large scale distributed build systems 
  • Proven track record of addressing developer tooling challenges in large engineering organizations. 

Compensation

 
 
 
 
 
About    Feedback    Press    Terms    Gary's Red Tie
 
© 2025 GarysGuide