Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI
ClickHouse @ 6
Communication @ 7
Kafka @ 6
Memcached @ 6
PostgreSQL @ 6
Python @ 6
RabbitMQ @ 6
Redis @ 6
Sentry
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
About Sentry
Sentry helps developers fix errors and performance issues before users notice. Trusted by more than 200,000 organizations, Sentry is building an AI-native future for application monitoring.
The Events Analytics Platform (EAP) team is responsible for the infrastructure that powers Sentry's time-series data and search capabilities across billions of events with sub-second latency. The team built Snuba, Sentry's primary storage and query service for event data powered by ClickHouse, and is now focused on enabling deeper visibility and reporting across terabytes of user-generated event data.
As a Senior Software Engineer, you will lead efforts to expand data visibility at Sentry by improving search infrastructure, building capabilities on top of the storage layer, and increasing the performance and integrity of Sentry's core data services. You will also help shape Infrastructure's technical direction and collaborate with Product and Engineering teams to turn that vision into reality. The role involves solving scalability challenges associated with event data reaching the petabyte range.
Responsibilities
- Expand EAP's ability to deliver data with world-class speed and reliability.
- Architect and automate services and systems to scale reliably under growing demand.
- Make architectural trade-offs that balance product requirements with engineering constraints.
- Maintain and grow code quality initiatives through regular code reviews and design contributions.
- Lead design and discussions around team deliverables.
- Improve the maintainability and developer experience of EAP-owned codebases.
Example Projects
- Snuba, Sentry's search infrastructure.
- Querying unstructured data in ClickHouse.
- Improving consistency in a datastore.
Requirements
- At least 4 years of experience in backend or infrastructure engineering.
- Strong knowledge of replicated and/or distributed data storage systems.
- Proficiency in Python or a comparable programming language.
- Experience with some or all of the following systems:
- Disk-driven storage systems: PostgreSQL, ClickHouse.
- Memory-driven storage systems: Memcached, Redis.
- Streaming platforms: Kafka, RabbitMQ.
- Strong communication skills and the ability to articulate technical concepts clearly.
- Located in the San Francisco Bay Area or willing to relocate.
Compensation and Benefits
The base salary range is $190,000 to $280,000 USD. Actual base salary will depend on factors including work location, education, experience, skills, and job-related knowledge. The role is eligible for applicable employee benefit plans and programs, including incentive compensation, equity grants, paid time off, and group health insurance coverage.
Sentry is committed to equal employment opportunities and provides reasonable accommodations to candidates and employees with disabilities.