This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer, Storage based in United States.
You will join a high-scale infrastructure engineering environment where storage and caching systems sit at the core of product performance for millions of daily users. In this role, you will design and operate distributed storage systems that support massive read/write throughput across hundreds of billions of keys and petabytes of data. You will work closely with product engineering, ML, and search teams to ensure data systems are reliable, fast, and scalable under extreme load. This position requires deep technical expertise in distributed systems, along with a strong focus on reliability, performance optimization, and operational excellence. You will also contribute to long-term architectural strategy while helping evolve critical caching and storage layers used across the platform. In addition, you will mentor engineers and influence best practices across a broad engineering organization. This is a high-impact role where your work directly supports system availability and user experience at global scale.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer, Storage based in United States.
You will join a high-scale infrastructure engineering environment where storage and caching systems sit at the core of product performance for millions of daily users. In this role, you will design and operate distributed storage systems that support massive read/write throughput across hundreds of billions of keys and petabytes of data. You will work closely with product engineering, ML, and search teams to ensure data systems are reliable, fast, and scalable under extreme load. This position requires deep technical expertise in distributed systems, along with a strong focus on reliability, performance optimization, and operational excellence. You will also contribute to long-term architectural strategy while helping evolve critical caching and storage layers used across the platform. In addition, you will mentor engineers and influence best practices across a broad engineering organization. This is a high-impact role where your work directly supports system availability and user experience at global scale.
Accountabilities:
- Design, build, and maintain large-scale distributed storage and caching systems supporting high-throughput read/write workloads.
- Own infrastructure components responsible for data persistence, retrieval, replication, and performance optimization across thousands of machines.
- Improve and evolve caching layers and storage systems to support ML, search, and core product use cases at massive scale.
- Contribute to long-term technical strategy and architecture decisions for storage infrastructure.
- Build automation, tooling, and observability systems to ensure high availability, reliability, and operational efficiency.
- Collaborate closely with cross-functional engineering teams to integrate storage systems into product workflows.
- Mentor engineers and help elevate system design practices across the organization.
- 5+ years of experience building large-scale distributed systems or internet-scale infrastructure.
- Strong programming experience in one or more languages such as Go, Python, C++, or Java.
- Hands-on experience with distributed storage systems and optimization of high-performance data infrastructure.
- Strong understanding of system design, scalability, fault tolerance, and reliability engineering principles.
- Experience working with or around storage technologies such as Redis, Memcached, Postgres, MySQL, or Cassandra is a strong plus.
- Excellent communication skills with the ability to collaborate across engineering, data, and product teams.
- Degree in Computer Science or equivalent practical experience.
- Competitive base salary ranging from $217,000 to $303,900 USD, plus equity in the form of restricted stock units.
- Comprehensive health coverage including medical, dental, and vision insurance.
- Retirement benefits including 401(k) with employer match.
- Generous paid time off, parental leave, and flexible vacation policies.
- Remote-friendly work environment with strong focus on work-life balance.
- Opportunity to work on one of the largest-scale storage and caching systems on the internet.
- Inclusive and collaborative engineering culture focused on impact and technical excellence.
Requirements:
Benefits: