Used Tools & Technologies
Not specified
Required Skills & Competences ?
Go @ 6 Kubernetes @ 4 Python @ 4 GCP @ 4 Distributed Systems @ 6 AWS @ 4 Communication @ 7 Performance Optimization @ 4 Rust @ 4 Sentry @ 4Details
Sentry is on a mission to help developers write better software faster by building performance and error monitoring tools used by many organizations worldwide. The Platform team builds the foundational systems that power Sentry’s functionality, including next-generation purpose-built stateful systems (for example, the open-source Objectstore). This role is hybrid with in-office anchor days on Mondays, Tuesdays, and Thursdays in Vienna, Austria.
Responsibilities
- Design, build, and operate scalable systems that store and process mission-critical data from customer applications.
- Collaborate with platform and product engineering teams to identify and build abstractions that help teams ship software at scale.
- Solve problems related to stateful systems, performance optimization, and high-throughput data processing.
- Work with multiple programming languages and technologies — primarily Rust and Python — to address system-level challenges.
- Ensure correctness and maintainability via comprehensive unit and integration testing and clear documentation.
- Partner with Infrastructure teams to architect resilient and fault-tolerant solutions (load balancing, redundancy, failovers, data replication, etc.).
- Contribute to the operational health of services by participating in an on-call rotation.
- Contribute to and maintain open-source projects related to Sentry’s platform.
Requirements
- 5+ years of software engineering experience, ideally with distributed systems, data infrastructure, or streaming applications.
- Proficiency in a programming language such as Rust, Python, or Go (Sentry primarily uses Rust and Python).
- Experience building and operating systems in cloud environments such as Kubernetes, AWS, or GCP.
- Experience building durable services with graceful degradation and self-healing infrastructure (load balancing, redundancy, fail-overs, data replication).
- Beneficial experience: cloud and object storage, distributed databases, caching systems.
- Strong written and spoken English communication skills.
Benefits
- A successful candidate will be 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 coverage).
- The posting quotes a legal minimum gross salary of EUR 60,844 per year according to the applicable collective agreement. Sentry states a market-adjusted starting point of EUR 95,000 gross per year for this role.
Other details
- Workplace: Hybrid (in-office anchor days: Mondays, Tuesdays, and Thursdays).
- Location: Vienna, Austria.
- You will participate in an on-call rotation and contribute to open-source projects maintained by Sentry.