Software Engineer, Ingest
Core
Design, build, and operate globally distributed, horizontally scalable infrastructure to reliably ingest mission-critical data from customer applications.
Role type
Senior IC software engineer (distributed systems & data ingestion)
Builds
Core ingestion pipelines and services for Sentry's application monitoring platform
Domain
Application monitoring / High-throughput data processing
Deliverable
production ML models | infrastructure
Required skills
Rust, Python, C/C++, distributed systems design, performance optimization, high-throughput data processing, system-level problem solving
Preferred skills
Kafka, Redis, Postgres
Technologies
Rust, Python, Kafka, Redis, Postgres
Responsibilities
Design and operate globally distributed, horizontally scalable infrastructure; Collaborate to improve data processing pipelines; Solve intricate problems in distributed systems and performance optimization; Architect solutions to handle over a billion events daily; Ensure correctness via unit and integration testing; Participate in on-call rotation
Seniority
Mid-level, hands-on IC