Dropbox is looking to improve the reliability, scalability, and future direction of its core sync system to maintain its standard for simplicity and trust for hundreds of millions of users worldwide.
Requirements
- Deep expertise in at least one systems-level area (e.g., sync, distributed systems, OS internals, file systems).
- Advanced proficiency in Rust or C++, with strong debugging and performance optimization skills.
- Familiarity with operating system internals, compilers, databases, or distributed storage systems.
- Knowledge of Python and/or Go a plus.
- Track record of setting technical direction across teams and driving adoption of new technologies.
- Experience building developer platforms or infrastructure that accelerates product delivery.
Responsibilities
- Architect and deliver high-impact technical solutions that scale to millions of daily active users.
- Shape technical direction by evaluating tradeoffs between speed, quality, and long-term maintainability across projects.
- Lead technical initiatives that modernize core sync systems, improve performance, and reduce customer-reported issues.
- Mentor and elevate other engineers through design reviews, code reviews, and sharing best practices.
- Influence org-wide engineering standards by advocating for high-quality systems design, operational excellence, and pragmatic decision-making.
- Contribute to culture by participating in hiring, onboarding, and company-wide technical forums.
Other
- Partner cross-functionally with Product, Design, and Engineering peers to align on priorities and execute against critical business objectives.
- Strong communication and collaboration skills, with experience influencing across multiple teams and functions.
- Comfortable balancing short-term delivery with long-term strategic investments.
- Willingness to participate in on-call rotations where required.
- BS in Computer Science or related technical field involving coding (e.g., mathematics, physics), or equivalent technical experience.