Senior Software Engineer, Storage

Sentry
·
Posted: 
August 16, 2023
·
Onsite
Job Commitment
Full-time
Job Commitment
Senior
Job Function
Dev & Engineering
Salary
N/A
Job Commitment
Full-time
Experience Level
Senior
Workplace Type
Onsite
Job Function

This job is closed

We regret to inform you that the job you were interested in has now been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

About the position

The job overview for this role is that the Senior Software Engineer in the Storage team at Sentry will be responsible for building, maintaining, and operating data storage systems that power the core of Sentry's business. They will work on building new database storage features, increasing query and insert scalability, and implementing fixes in Snuba, the open-source database service. Additionally, they will guide product engineering teams in designing database schemas, shape the technical direction of the internal data aggregation and metrics platform, and lead discussions about scaling technologies for time-series data storage. The role also involves working with high-scale Kafka consumption pipelines and managing clusters of distributed databases.

Responsibilities

  • Build new database storage features, increase query and insert scalability, and implement fixes in Snuba, our open-source database service built on top of ClickHouse
  • Guide product engineering teams as they work to design ClickHouse and other database schemas for new features
  • Shape the technical direction of our internal data aggregation and metrics platform, including building out new features and improvements
  • Lead discussions about scaling technologies for time-series data storage, for our team and outside the infrastructure organization
  • Design data migrations for product features that have scaled beyond the abilities of PostgreSQL, helping teams move their data to ClickHouse
  • Help our SRE team manage clusters of sharded, replicated distributed databases
  • Work with high-scale Kafka consumption pipelines that ingest thousands of input events per second

Requirements

  • 6+ years relevant software engineering experience
  • Excellent written and oral communication skills and ability to articulate technical concepts clearly and succinctly
  • Strong knowledge of replicated and/or distributed data storage systems
  • Experience with Disk-driven Storage Systems: PostgreSQL, ClickHouse
  • Experience with Memory-driven Storage Systems: Memcached, Redis
  • Experience with Streaming Platforms: Kafka, RabbitMQ
  • Experience with Python or a similar dynamic programming language

Benefits

  • Base salary range of $80,000 to $220,000
  • Eligibility to participate in Sentry's employee benefit plans/programs
  • Incentive compensation
  • Equity grants
  • Paid time off
  • Group health insurance coverage
  • Equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or other legally-protected characteristic
  • Provision of reasonable accommodations for employees and candidates with physical or mental disabilities
  • Inclusive culture where every teammate can thrive
  • Open-source company with a belief in making software accessible
  • Assistance or accommodation for disabilities available upon request

Job Application Resources

No items found.

More Openings at Sentry

Sentry
Web Design
Web Design
Web Design
Web Design
Onsite
·
Full-time
·
Dev & Engineering
$
320,000
-
$
360,000
/Year
·
Manager
·
101-250
Employees
This is some text inside of a div block.
Sentry
Web Design
Web Design
Web Design
Web Design
Onsite
·
Full-time
·
Dev & Engineering
$
320,000
-
$
360,000
/Year
·
Senior
·
101-250
Employees
This is some text inside of a div block.
Sentry
Web Design
Web Design
Web Design
Web Design
Hybrid
·
Full-time
·
Customer Service
$
320,000
-
$
360,000
/Year
·
Mid Level
·
101-250
Employees
This is some text inside of a div block.
Sentry
Web Design
Web Design
Web Design
Web Design
Onsite
·
Full-time
·
Dev & Engineering
$
320,000
-
$
360,000
/Year
·
Entry Level
·
101-250
Employees
This is some text inside of a div block.
Sentry
Web Design
Web Design
Web Design
Web Design
Onsite
·
Internship
·
Dev & Engineering
$
320,000
-
$
360,000
/Year
·
Intern
·
101-250
Employees
This is some text inside of a div block.
Sentry
Web Design
Web Design
Web Design
Web Design
Other
·
Full-time
·
Dev & Engineering
$
320,000
-
$
360,000
/Year
·
Mid Level
·
101-250
Employees
This is some text inside of a div block.

Similar Jobs

Reltio
Web Design
Web Design
Web Design
Web Design
Onsite
·
Full-time
·
Dev & Engineering
$
320,000
-
$
360,000
/Year
·
Senior
·
101-250
Employees
This is some text inside of a div block.
Reddit
Web Design
Web Design
Web Design
Web Design
Onsite
·
Full-time
·
Dev & Engineering
$
320,000
-
$
360,000
/Year
·
Manager
·
101-250
Employees
This is some text inside of a div block.
Recorded Future
Web Design
Web Design
Web Design
Web Design
Onsite
·
Full-time
·
Dev & Engineering
$
320,000
-
$
360,000
/Year
·
Manager
·
101-250
Employees
This is some text inside of a div block.
Reddit
Web Design
Web Design
Web Design
Web Design
Onsite
·
Full-time
·
Dev & Engineering
$
320,000
-
$
360,000
/Year
·
Manager
·
101-250
Employees
This is some text inside of a div block.
Recursion
Web Design
Web Design
Web Design
Web Design
Onsite
·
Full-time
·
Dev & Engineering
$
320,000
-
$
360,000
/Year
·
Director
·
101-250
Employees
This is some text inside of a div block.
Pure Storage
Web Design
Web Design
Web Design
Web Design
Onsite
·
Full-time
·
Dev & Engineering
$
320,000
-
$
360,000
/Year
·
Mid Level
·
101-250
Employees
This is some text inside of a div block.

Sentry

Sentry is a developer of an application monitoring platform that helps developers optimize the performance of their code.
Location
San Francisco, CA
Company Size
251-500
Workplace Type
Industries
Developer Tools
Real Time
Apps
Data and Analytics
Software
Open Roles
11
Less details
Create a Tailored Resume for this Role in Minutes
Start Building for Free

Sentry

Sentry is a developer of an application monitoring platform that helps developers optimize the performance of their code.
Company Overview

Sentry is a developer of an application monitoring platform that helps developers optimize the performance of their code.

Benefits
  • Competitive Salaries
  • Participation in Sentry's employee benefit plans/programs, including incentive compensation, equity grants, paid time off, and group health insurance coverage
  • Equal employment opportunities and commitment to diversity and inclusion
  • Provision of reasonable accommodations for employees and candidates with disabilities
  • Open-source company with a focus on accessibility and tools for everyone
Less details

Want Jobs in Your Inbox?

Sign up for the Teal newsletter and get career guidance and new jobs weekly!
Thank you! Your submission has been received!
Oops! Please provide a correct email address