Senior Software Engineer, Events Analytics Platform
Role Overview
The Events Analytics Platform team owns infrastructure for Sentry's time-series data and search capabilities across billions of events with sub-second latency.
The team built Snuba, Sentry's primary event-data storage and query service powered by ClickHouse.
The role expands search infrastructure, builds on the storage layer, and improves core data-service performance and integrity.
The work involves scaling event data into the petabyte range.
Key Skills for This Role
Full Job Posting
About Sentry
Sentry helps developers fix errors and performance issues before users notice.
Sentry provides application monitoring and is building an AI-native future.
About the Role
The Events Analytics Platform team owns infrastructure for Sentry's time-series data and search capabilities across billions of events with sub-second latency.
The team built Snuba, Sentry's primary event-data storage and query service powered by ClickHouse.
The role expands search infrastructure, builds on the storage layer, and improves core data-service performance and integrity.
The work involves scaling event data into the petabyte range.
In This Role You Will
- Expand the platform's ability to deliver data with world-class speed and reliability.
- Architect and automate services and systems that scale reliably as demand grows.
- Make architectural trade-offs between product requirements and engineering constraints.
- Review code, contribute to design decisions, and grow code-quality initiatives.
- Lead design discussions for team deliverables.
- Improve maintainability and developer experience for EAP-owned codebases.
Team Technologies
- Team projects include Snuba search infrastructure, querying unstructured data in ClickHouse, and datastore consistency improvements.
- Systems used include PostgreSQL, ClickHouse, Memcached, Redis, Kafka, and RabbitMQ.
Qualifications
- Requires 4 or more years of backend or infrastructure engineering experience.
- Requires strong knowledge of replicated and/or distributed data storage systems.
- Requires proficiency in Python or a comparable language.
- Requires strong communication skills and clear technical communication.
- Candidates must be in the Toronto area or willing to relocate.
Compensation and Benefits
- Expected base salary range is CAD 162,000 to CAD 420,000.
- Eligible benefits include incentive compensation, equity grants, paid time off, and group health insurance coverage.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Sentry
Director of Engineering, Platform (Runtime & Stateful Systems)
San Francisco, USA
Staff Software Engineer, Platform & Infrastructure
San Francisco, USA
Senior Software Engineer, Foundational Storage
Toronto, CAN
Senior Software Engineer, Foundational Storage
San Francisco, USA
Master Plumber
Watertown, USA
Director of Engineering, Platform (Runtime & Stateful Systems)
San Francisco, USA
Commercial HVAC Foreman
Watertown, USA
Crane Operator / CDL Truck Driver
Watertown, USA
Staff Software Engineer, Platform & Infrastructure
San Francisco, USA
Senior Manager, Support Engineering
San Francisco, USA
Senior Software Engineer, Foundational Storage
Toronto, CAN
Senior Software Engineer, Foundational Storage
San Francisco, USA