Skip to main content
Dropbox
Dropbox

Infrastructure Software Engineer, Metadata Core

RemotePoland only
Published
Role
Backend
Experience
Senior
Employment
Full-time
Company size
Enterprise
PLN 272k–PLN 368k/yr
Check eligibility

Open to PL only. Set where you work from to check your eligibility.

No BS summary

Senior software engineer (5+ years) to build and operate distributed metadata/database infrastructure. Must be proficient in systems languages (Go, Rust, C++), familiar with consensus systems (Raft/Paxos/etcd/ZooKeeper) and experienced running production services/on-call. Role is Remote - Poland (hiring limited to Poland).

Core skills

Go/Rust/C++Distributed DatabasesConsensus systems

Required skills

RaftPaxosZooKeeperetcd

Optional skills

LSM treesB-treesHash IndexesMySQLPostgreSQLCassandraMemcachedRedis

What you'll do

  • 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 use cases and requirements, supporting the development of a mid- to long-term roadmap that reflects these needs
  • Contribute to system design reviews, postmortems, and reliability improvements
  • Write high-quality, efficient code in Go and Rust for performance-critical systems
  • On-call work may be necessary occasionally to help address bugs, outages, or other operational issues, with the goal of maintaining a stable and high-quality experience for our customers.

What they require

  • 5+ years of professional software engineering experience, with strong expertise in distributed systems fundamentals including replication, consistency, partitioning, and 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
  • Preferred: Experience building distributed databases or storage systems
  • Preferred: Practical experience with and deep understanding of data structures used in storage systems (e.g. LSM trees, B-trees, Hash Indexes)
  • Preferred: Experience operating database systems (e.g. MySQL, Postgres, Cassandra)
  • Preferred: Experience with distributed caching, either custom built or operating open source options such as Memcached or Redis
  • Preferred: Experience improving reliability and performance in high-scale data systems
  • Preferred: Experience working with cross-functional teams to understand their current use cases, identify future needs and requirements, and incorporate them into the team’s roadmap.
  • Preferred: Interest in deepening distributed systems expertise and expanding technical leadership

Benefits

  • Eligible for the corporate bonus program
  • Stock in the form of Restricted Stock Units (RSUs)
  • Virtual First work model with remote-first flexibility
  • Regular team gatherings, on-demand workspaces, and Dropbox Neighborhood events
  • Travel to offsites (approximately 5-10% of the year)

cloud storage and file synchronization service

🇺🇸 United StatesCloud StorageEnterprisedropbox.com/

What people say about this company

4.2/ 5

PLN 272k–PLN 368k/yr