← Back to list

Job
Infrastructure Software Engineer, Metadata Core
Software Engineer
• Remote
• Full-time
•
Poland
Dropbox's Metadata team builds and operates mission-critical, large-scale distributed databases that every Dropbox service depends on, and is hiring a software engineer to work in Go and Rust on performance-critical systems.
Responsibilities
- ▹Design and maintain distributed database systems providing low-latency, strongly consistent data access
- ▹Implement and optimize replication, consensus and caching mechanisms to meet availability and performance goals
- ▹Operate production systems, including participating in the on-call rotation, ensuring high availability and data durability
- ▹Collaborate with infrastructure and product teams to assess current and future needs and support a mid- to long-term roadmap
- ▹Contribute to system design reviews, postmortems and reliability improvements
- ▹Write high-quality, efficient code in Go and Rust for performance-critical systems
Requirements
- ▹5+ years of professional software engineering experience with strong distributed systems fundamentals (replication, consistency, partitioning, fault tolerance)
- ▹Experience building database platforms, distributed databases, storage systems or large-scale database infrastructure
- ▹Proficiency in Go, Rust, C++ or similar systems languages
- ▹Familiarity with consensus and coordination systems (e.g. Raft, Paxos, ZooKeeper, etcd)
- ▹Experience operating production services and participating in on-call rotations
- ▹Strong debugging and performance analysis skills
- ▹Excellent collaboration and communication abilities across teams
Nice to have
- ▹Experience building distributed databases or storage systems
- ▹Practical, deep understanding of data structures used in storage systems (LSM trees, B-trees, hash indexes)
- ▹Experience operating database systems (e.g. MySQL, Postgres, Cassandra)
- ▹Experience with distributed caching, custom-built or open source (e.g. Memcached, Redis)
- ▹Experience improving reliability and performance in high-scale data systems
- ▹Experience working with cross-functional teams to incorporate their needs into the roadmap
- ▹Interest in deepening distributed systems expertise and expanding technical leadership
Soft skills
Excellent collaboration and communication across teamsInterest in growing into a broader technical leadership role
About the company
Dropbox's Metadata team builds and operates the large-scale distributed databases every Dropbox service depends on; these mission-critical systems sit in the live path of every user operation.
Similar jobs

Job
Software Engineer
Armada
Azure DevopsCosmosdb
+18
💰 Salary: not specified
🏢 On-site
Bellevue Office
🗣️ EN

Job
Software Engineer, Enterprise Custody
Blockstream
Cpp
+9
💰 Salary: not specified
🌍 Remote
🗣️ EN

Job
Software Engineer, Content Platform
Reddit
Cpp
+5
$164,200–$229,900/yr
gross
🌍 Remote
🗣️ EN

Job
· Mid-level
Infrastructure Software Engineer, Metadata Core
Dropbox
Cpp
+2
272,000–368,000 zł/yr
gross
🌍 Remote
🗣️ EN
Himalayas

Job
Software Engineering Manager (Hands-On) | MMS Users
Gympass
CppDynamodb
+5
💰 Salary: not specified
🌍 Remote
🗣️ EN

Job
Software Engineer - 11573
Coupa
+5
173,000–241,467 zł/yr
gross
🏢 On-site
🗣️ EN