Used Tools & Technologies
Not specified
Required Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Kafka @ 1
Redis @ 1
Python @ 3
Distributed Systems @ 3
Communication @ 3
Performance Optimization @ 3
Rust @ 3
Sentry @ 3
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Sentry helps developers write better software faster by providing performance and error monitoring tools used by thousands of organizations. The Client Infrastructure team builds and operates the core ingestion pipelines (including open-source projects Relay and Symbolicator) that process millions of events per minute and enable Sentry to handle over a billion events daily. This role focuses on designing, building, and operating globally distributed, horizontally scalable infrastructure to reliably ingest mission-critical data from customer applications. The team primarily uses Rust alongside Python and contributes to Sentry's open-source projects.
Responsibilities
- Design, build, and operate globally distributed, horizontally scalable infrastructure for data ingestion
- Collaborate within the Client Infrastructure team to evolve data processing pipelines and supporting services
- Solve problems related to distributed systems, performance optimization, and high-throughput data processing
- Work with multiple programming languages and technologies (primarily Rust, alongside Python)
- Partner with Infrastructure and Operations teams to architect solutions that handle very large event volumes
- Ensure correctness and maintainability through unit and integration testing and clear documentation
- Contribute to the stability and operational health of services by participating in an on-call rotation
- Contribute to and maintain open-source projects (e.g., Relay, Symbolicator, and Sentry core components)
Requirements
- 2+ years relevant experience
- Experience in compiled programming languages (C, C++, Rust)
- Experience developing high-quality, high-performance software and solving complex engineering problems
- Ability to work with minimal supervision and thrive in a fast-paced, iterative environment
- Passion for software and system design
- Bonus: experience with Python, Kafka, Redis, Postgres
- Good written and spoken English communication skills
Compensation
- The employer is legally required to quote a minimum wage of EUR 47,400 gross per year (IT collective agreement).
- Sentry states their starting point is EUR 81,000 gross per year, and the listed compensation range is EUR 81,000 - EUR 99,000 per year. The role also offers equity and participation in employee benefit plans.
Benefits
- Eligible to participate in Sentry's employee benefit plans/programs applicable to the position (including incentive compensation, equity grants, paid time off, and group health insurance where applicable)
- Opportunity to work on and contribute to impactful open-source projects
Workplace & Equal Opportunity
- Hybrid work model with Mondays, Tuesdays, and Thursdays as in-office anchor days
- Sentry is an equal opportunity employer and provides reasonable accommodations for applicants and employees with disabilities