Sentry
Senior Software Engineer, Foundational Storage
San Francisco, California, Remote. Posted a month ago
The role
You will design and operate stateful storage systems including object storage, relational databases, key-value stores, and caches. You will build APIs and abstractions to help product teams store and access data efficiently.
What you will do
- Design and operate storage systems used across Sentry.
- Create APIs and abstractions for product teams.
- Solve storage challenges at scale including sharding, rebalancing, and routing.
- Work with product engineers to choose storage approaches and plan migrations.
- Plan and build with other Platform and Infrastructure teams.
- Improve storage performance and cost efficiency.
- Write code primarily in Rust and Python.
- Develop advanced testing scenarios like production-scale chaos tests.
- Own latency and availability SLOs for services.
- Perform database tuning or query optimization within Postgres.
Required qualifications
- 5+ years of software engineering experience building and operating distributed, stateful systems in production.
- Hands-on experience with object storage, relational databases, or caching systems at production scale.
- An understanding of distributed systems fundamentals, including consistency, concurrency, and request failures.
- 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, including observability, SLOs, and incident response.
- Good written and spoken English.
Nice to have
- Experience with key-value or wide-column stores
- Familiarity with Terraform
- Experience building shared libraries or internal APIs
- Migrating data between systems
- Improving system performance and cost
Benefits
- Incentive compensation
- Equity grants
- Paid time off
- Group health insurance coverage
About the company
Sentry helps developers fix errors and performance issues before users notice. It is an application monitoring standard trusted by 200,000+ organizations.