FREE ACCESS
5,000–10,000 jobs/day
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.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and operating distributed storage systems, with a strong focus on performance tuning, API development, and fault tolerance. Proficient in Rust and Python, with a solid understanding of distributed systems fundamentals and experience in cloud environments.
Highest-signal resume keywords
Distributed Systems EngineeringRust ProgrammingPython ProgrammingKubernetes DeploymentObservability and Incident Response
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Distributed SystemsStorage Systems DesignAPI DevelopmentPerformance TuningObject StorageRelational DatabasesCaching SystemsData MigrationConcurrencyConsistency
Soft Skills
CollaborationCommunicationProblem-SolvingDocumentation
Tools & Technologies
KubernetesTerraformOpen-Source Contributions
Industry Keywords
SLOsFault ToleranceCloud EnvironmentScalabilityLatency Management
Tech Stack
Tools & technologiesCloudDistributed SystemsJavaKubernetesPythonRustTerraformC++Go
About the role
Key responsibilities & impact- Design and operate storage systems used across Sentry, including configuration and performance tuning
- Create APIs and abstractions for product teams with correctness, security, and scalability best practices
- Solve large-scale storage challenges involving consistency, concurrent access, sharding, rebalancing, and routing reads and writes across backends
- Work with product engineers to choose storage approaches, plan safe migrations, and support adoption of storage tools
- Collaborate with Platform and Infrastructure teams, including analytical storage and streaming, to build a fault-tolerant platform
- Align roadmaps and standards and design for failures and recovery
- Improve storage performance and cost efficiency
- Write primarily Rust and Python with clear user-facing documentation
- Develop advanced testing scenarios, including production-scale chaos tests
- Own latency and availability SLOs, improve monitoring and incident response, and participate in on-call rotation
- Contribute to open-source projects
Requirements
What you’ll need- 5+ years of software engineering experience building and operating distributed, stateful systems in production
- Hands-on experience with object storage, relational databases, and caching systems at production scale
- Experience with key-value or wide-column stores is a plus
- Understanding of distributed systems fundamentals, including consistency, concurrency, failures, and retries
- Proficiency in a systems language such as Go, C++, Java, or Rust
- Comfort working in Python
- Experience running services on Kubernetes in a cloud environment
- Experience with observability, SLOs, and incident response
- Familiarity with Terraform is a plus
- Good written and spoken English
- Experience building shared libraries or internal APIs, migrating data between systems, or improving system performance and cost is nice to have
Benefits
Comp & perks- Incentive compensation
- Equity grants
- Paid time off
- Group health insurance coverage
- Up to 10% bonus
- Inclusive culture and reasonable accommodations for disabilities
