Senior Software Engineer, Events Analytics Platform
Senior backend/infrastructure engineer expanding Sentry's time-series data platform (Snuba/ClickHouse) to handle petabyte-scale events with sub-second latency. Requires 4+ years experience and distributed storage expertise.
About the job
Responsibilities
- Expand EAP's ability to deliver data at 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 the team's code quality initiatives by regularly reviewing code and contributing to design decisions
- Lead design and discussions around deliverables the team is working towards
- Improve the maintainability and developer experience of the codebases EAP owns
Requirements
- Minimum of 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 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, with the ability to articulate technical concepts clearly
- Located in the San Francisco Bay Area or willing to relocate
Nice-to-Haves
- Experience with Snuba, Sentry's search infrastructure
- Experience querying unstructured data in ClickHouse
- Experience achieving stronger consistency out of a datastore
Skills
Python, Postgres, ClickHouse, Memcached, Redis, Kafka, RabbitMQ, Distributed Systems, Backend Engineering, Infrastructure Engineering
Similar jobs
Data Engineering jobsBuild and operate Jump’s Snowflake and dbt data platform, including ELT pipelines, governance, testing, monitoring, and analytics models. The role requires 6+ years of data engineering experience, production-grade SQL and Snowflake expertise, deep dbt knowledge, and strong Python and software engineering practices.
Senior Data Engineer responsible for designing and deploying scalable data infrastructure, orchestration models, and analytics tooling to enable data-driven decisions, ML products, and enterprise reporting at Vanta. Requires 4+ years data experience, software engineering mindset, modern data stack proficiency, and passion for secure, compliant data systems.
Build and own large-scale data models, batch and real-time pipelines, and data infrastructure that provide reliable datasets and insights across Plaid. The role requires 4+ years of data engineering experience, strong SQL and Python skills, and expertise with modern warehouses, lakes, and orchestration tools.
Builds and owns scalable SQL/Python data pipelines, golden datasets, and workflows using DBT, Airflow, Redshift for large-scale data (500TB+). Collaborates cross-functionally to enable data-driven decisions at Plaid. Requires 4+ years data engineering experience.
Build and operate low-latency systems that capture, normalize, and distribute real-time market data for institutional trading. The role requires backend engineering experience, Java or C++, market data infrastructure knowledge, and exchange connectivity expertise.