Infrastructure Software Engineer
Build and operate large-scale, geographically distributed infrastructure supporting massive file metadata, data volumes, analytics, and concurrent connections. The role requires 5+ years of software development experience and expertise in backend systems, programming, operating systems, and distributed infrastructure.
About the job
Responsibilities
- Build infrastructure capable of managing metadata for hundreds of billions of files, handling hundreds of petabytes of user data, and facilitating millions of concurrent connections.
- Expand Dropbox's role as a data fabric linking applications, devices, and services worldwide, while improving interoperability and adaptability across ecosystems.
- Measure and optimize Dropbox's analytics platform for extracting insights from vast data volumes.
- Collaborate with cross-functional teams to improve the performance, reliability, and security of Dropbox's infrastructure.
- Participate in occasional on-call work to address bugs, outages, and other operational issues.
Requirements
- Bachelor's, master's, or doctoral degree in Computer Science or a related technical field involving coding, such as physics or mathematics, or equivalent technical experience.
- 5+ years of professional software development experience.
- Experience building and managing large-scale, multithreaded, geographically distributed backend systems.
- Proficiency programming and debugging in languages such as Python, Go, C/C++, or Java.
- Experience with operating system internals, filesystems, databases, networks, and compilers.
- Ability to independently execute assigned tasks.
Nice-to-haves
- Familiarity with semaphores and mutexes.
Compensation
- Poland pay range: 272,000 zł–368,000 zł PLN.
Skills
Python, Go, C/C++, Java, Operating Systems, Filesystems, Databases, Computer Networks, Compilers, Semaphores, Mutexes, Distributed Systems, Multithreading
Similar jobs
DevOps / SRE jobsBuild and operate cloud infrastructure, Kubernetes platforms, CI/CD systems, and observability for exabyte-scale data systems and reliable enterprise AI workloads. The role requires 5+ years of infrastructure, platform, or distributed systems experience and strong programming and cloud skills.
Platform engineer responsible for forecasting and automating compute capacity across regions, including reservations, fleet reconciliation, observability, and cost optimization. Requires 5+ years in infrastructure, SRE, platform, or capacity engineering plus production software and AWS EC2 experience.
Provides hands-on L2 technical escalation support for enterprise customers in the APAC region, troubleshooting distributed systems and APIs while leading root-cause analysis, support process improvements, and technical documentation. Requires 4+ years of support or escalation engineering experience.
Automate, manage, and optimize large-scale ClickHouse clusters handling trillions of events and 100+ PB data. Build provisioning systems with Terraform, Ansible, Kubernetes; focus on performance, scaling, and bleeding-edge features.
The Production Engineer will build and operate secure, scalable, and reliable infrastructure and production services, while developing engineering frameworks and supporting on-call operations. The role requires 5+ years of production, site reliability, or DevOps experience and familiarity with AWS, Kubernetes, and Terraform.