As an Infrastructure Engineer in the Build Toolchains team, you will play a vital role in shaping the technical strategy and development of large-scale distributed build systems. You will optimize build infrastructure and developer experiences, ensuring scalability and efficiency. Your work will directly impact hundreds of developers and millions of users.
Responsibilities:
- Build infrastructure for developer productivity systems.
- Measure and optimize system performance, driving the adoption of Bazel and Remote Build execution technologies.
- Collaborate with cross-functional teams to enhance the performance, reliability, and security of Dropbox's infrastructure.
- Mentor junior team members and promote a culture of continuous learning.
- Stay current with emerging technologies to maintain a competitive edge.
Requirements:
- BS, MS, or PhD in Computer Science or a related field, or equivalent experience.
- 8+ years of professional software development experience.
- Experience constructing and managing expansive, multi-threaded, geographically dispersed backend systems.
- Proficient in programming and debugging in languages such as Python, Go, C/C++, or Java.
- Proficiency with operating system internals, filesystems, databases, networks, and compilers.
- Proven track record of delivering well-scoped projects.
- Ability to define solutions for ambiguous problems.
- Expertise in Bazel.
Nice to have:
- 5+ years of experience designing large-scale distributed build systems.
- Experience addressing developer tooling challenges in large engineering organizations.
Benefits:
- Compensation range in US Zone 1: $240,600 - $325,500 USD
- Compensation range in US Zone 2: $216,500 - $292,900 USD
- Compensation range in US Zone 3: $192,400 - $260,400 USD
How to Apply
Interested in this position? Please submit your resume and cover letter through the application portal.
Apply Now