The opportunity
Sentry helps over 4 million developers understand and resolve issues in their applications. Behind every error, performance trace, replay, and log is a large-scale data platform responsible for storing, querying, and analyzing massive volumes of telemetry data.
What you'll do
Lead and develop a team of engineers working on large-scale distributed data: systems, fostering technical excellence, ownership, collaboration, and professional growth.
Drive technical execution and architectural decisions across EAP's storage: and query infrastructure, balancing scalability, reliability, performance, and long-term maintainability.
Build and evolve analytical data systems supporting complex queries,: high-throughput workloads, and efficient access to petabytes of event data.
Guide the evolution of EAP's architecture, including query optimization,: storage and compute separation, and the unification of different event types into a common analytical platform.
Own the operational health of the platform, leading efforts to improve: reliability, troubleshoot production issues, manage incidents, and address scaling challenges.
Partner with product engineering teams to understand their technical: requirements, make informed tradeoffs, and deliver platform capabilities that support new product experiences.
What they're looking for
- Significant professional software engineering experience, including: experience managing and developing engineers, leading technical projects, and driving engineering execution.
- Strong technical background in distributed systems, data infrastructure,: analytical databases, or large-scale backend systems.
- Hands-on experience building, scaling, or operating complex data-intensive: systems, with depth in at least one of the following: Analytical database infrastructure: Operating, scaling, optimizing, or maintaining OLAP systems such as ClickHouse, Apache Pinot, Apache Druid, or similar technologies in production.
- Complex distributed data platforms: Designing and building sophisticated systems using analytical databases or distributed storage technologies as foundational components, with meaningful ownership of the underlying architecture, performance, and reliability.
- Experience making architectural decisions and technical tradeoffs involving: system scalability, performance, reliability, or operational complexity.
- Demonstrated ownership of production systems, including troubleshooting,: incident response, performance optimization, and operational improvements.
- Experience leading engineering projects from technical design through: implementation, deployment, and ongoing operations.
- Strong communication and collaboration skills, including the ability to work: with cross-functional stakeholders and translate technical requirements into actionable engineering priorities.