Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Dropbox

Infrastructure Software Engineer, Metadata Services

Dropbox

. Build and operate large-scale distributed databases supporting Dropbox services .

Posted 9/21/2026full-timeRemote • PolandMid-LevelSenior💰 PLN 272,000 - PLN 368,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in building and operating large-scale distributed databases, with a strong focus on low-latency data access and system reliability. Proficient in programming with Go and Rust, and experienced in implementing distributed systems fundamentals.

Highest-signal resume keywords
Distributed Database DesignGo ProgrammingRust ProgrammingReplication and Consensus MechanismsPerformance Analysis

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Distributed Systems FundamentalsDatabase DevelopmentSoftware DevelopmentDebuggingPerformance OptimizationData InfrastructureFault TolerancePartitioningCoding in PythonCoding in C/C++
Soft Skills
CollaborationProblem-Solving
Tools & Technologies
RaftPaxosZooKeeper
Industry Keywords
Large-Scale Data InfrastructureData AccessSystem Design ReviewsOperational IssuesOn-Call Rotation

Tech Stack

Tools & technologies
Distributed SystemsJavaPythonRustZookeeperC++Go

About the role

Key responsibilities & impact
  • Build and operate large-scale distributed databases supporting Dropbox services
  • Design and evolve core infrastructure managing Dropbox databases at scale
  • Enable fast, reliable data access for millions of users and hundreds of internal services
  • Design and maintain distributed database systems providing low-latency, strongly consistent data access
  • Implement and optimize replication, consensus, and caching mechanisms
  • Operate production systems and participate in the on-call rotation
  • Collaborate with Infrastructure and Product teams on current and future use cases and roadmap development
  • Contribute to system design reviews, postmortems, and reliability improvements
  • Write high-quality, efficient Go and Rust code for performance-critical systems
  • Address bugs, outages, and operational issues when necessary

Requirements

What you’ll need
  • BS, MS, or PhD in Computer Science or related technical field involving coding (e.g., physics or mathematics), or equivalent technical experience
  • 5+ years of professional software development experience
  • Experience designing and implementing software using distributed systems fundamentals: replication, consistency, partitioning, and fault tolerance
  • Experience building databases, storage systems, or large scale data infrastructure
  • Proficient in programming and debugging across Python, Go, Rust, C/C++, or Java
  • Familiarity with consensus and coordination systems (e.g., Raft, Paxos, ZooKeeper)
  • Strong debugging and performance analysis skills

Benefits

Comp & perks
  • Compensation range of 272 000 zł–368 000 zł PLN
  • On-call work compensation is not specified
  • Opportunity to grow into broader technical leadership