Senior Software Engineer, Events Analytics Platform

Sentry Sentry · Enterprise · Toronto, ON +1 · Engineering

Senior Software Engineer for Sentry's Events Analytics Platform (EAP) team, responsible for the infrastructure powering time-series data and searching capabilities across billions of events with sub-second latency. The role involves expanding search infrastructure, building on the storage layer, and improving performance and integrity of core data services, with a focus on scaling event data to petabytes. Requires 4+ years of backend/infrastructure engineering experience, knowledge of distributed data storage systems, and proficiency in Python.

What you'd actually do

  1. Expand EAP's ability to deliver data at world-class speed and reliability.
  2. Architect and automate services and systems to scale reliably under growing demand.
  3. Make architectural trade-offs that balance product requirements with engineering constraints.
  4. Maintain and grow the team's code quality initiatives by regularly reviewing code and contributing to design decisions.
  5. Lead design and discussions around deliverables the team is working towards.

Skills

Required

  • 4+ years of backend or infrastructure engineering experience
  • Strong knowledge of replicated and/or distributed data storage systems
  • Proficiency in Python or a comparable language
  • Experience with Disk-driven Storage Systems (PostgreSQL, ClickHouse)
  • Experience with Memory-driven Storage Systems (Memcached, Redis)
  • Experience with Streaming Platforms (Kafka, RabbitMQ)
  • Strong communication skills

What the JD emphasized

  • petabyte range