Sentry logo

Senior Software Engineer, Ingest

Sentry

Apply Now

Job Description

Job Overview

Sentry is on a mission to help developers write better software faster, and as a Senior Software Engineer (Ingest) on the Client Infrastructure team, you'll collaborate with a talented group of engineers to optimize the systems that process millions of events every minute. Your role will involve hands-on work with core ingestion pipelines and open-source projects, where you will tackle complex engineering challenges in building and scaling Sentry's data ingestion infrastructure.

Technical Requirements

Required Skills
  • • Rust
  • • Python
  • • high-performance software development
  • • distributed systems
Preferred Skills
  • • Kafka
  • • Redis
  • • Postgres
Experience Level

5+ years relevant experience

Responsibilities

  • • Design, build, and operate globally distributed, horizontally scalable infrastructure to ingest mission-critical data
  • • Collaborate within the Client Infrastructure team to improve data processing pipelines
  • • Solve problems related to distributed systems, performance optimization, and high-throughput data processing
  • • Partner with Infrastructure and Operations teams to implement solutions for high event volume
  • • Ensure correctness and maintainability through comprehensive testing and documentation
  • • Participate in an on-call rotation to maintain service stability

Technical Environment

Languages
Tools & Technologies

Benefits & Perks

  • • incentive compensation
  • • equity grants
  • • paid time off
  • • group health insurance coverage

Additional Information

Location
Hybrid work model with in-office anchor days
Type
Full-time
Compensation
Starting salary of EUR 95,000 gross per year

About Sentry

Sentry provides application performance monitoring and error tracking software for developers and software teams to identify and resolve issues quickly.

Company Size
1001-5000
Categories
Application Monitoring Error Tracking Performance Monitoring Software