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.

Senior Software Engineer, Foundational Storage at Sentry | JobZoey