companySentry logo

Software Engineer - Data Ingestion

SentryVienna, Austria
Hybrid Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

Qualifications- Proficiency in Rust and Python programming languages.- Strong understanding of distributed systems and data processing techniques.- Experience with scalable infrastructure design and implementation.- Problem-solving mindset and ability to address complex engineering challenges.- Familiarity with open-source projects is a plus.

About the job

About Sentry

At Sentry, we are passionate about eliminating bad software. Our mission is to empower developers to write superior software more efficiently so that we can all enjoy technology to its fullest.

With over $217 million in funding and a community of 100,000+ organizations that trust our vision, we are developing state-of-the-art performance and error monitoring tools that enable industry leaders like Disney, Microsoft, and Atlassian to spend less time resolving issues and more time innovating.

Sentry embraces a flexible hybrid work model across our global offices, establishing Mondays, Tuesdays, and Thursdays as dedicated in-office days to foster meaningful collaboration. If you're eager to create tools that enhance digital experiences, join us in building the next generation of software monitoring solutions.

About the Role

As a Software Engineer (Ingest) on our Client Infrastructure team, you will work alongside a skilled group of engineers to enhance systems that handle millions of events each minute! You will directly engage with our core ingestion pipelines, including our open-source initiatives Relay and Symbolicator, where each line of code makes a global impact on developers. Envision optimizing real-time data streams, architecting robust distributed systems, and innovating new solutions that keep Sentry leading the application monitoring field. We provide the infrastructure that allows developers to concentrate on what truly matters.

Your contributions will be vital in constructing and expanding the fundamental infrastructure that drives Sentry's data ingestion. You will confront complex engineering challenges and make significant contributions to open-source projects that benefit developers worldwide.

Responsibilities

  • Design, develop, and maintain globally distributed, horizontally scalable infrastructure to reliably ingest critical data from customer applications.

  • Collaborate with the Client Infrastructure team to enhance and evolve our data processing pipeline and the services that support Sentry's growth.

  • Address complex issues related to distributed systems, performance optimization, and high-throughput data processing.

  • Utilize various programming languages and technologies (primarily Rust, along with Python) to tackle essential system-level challenges.

  • Collaborate with Infrastructure and Operations teams to design and implement solutions that propel our capabilities forward.

About Sentry

Sentry is at the forefront of software performance and error monitoring, dedicated to helping developers improve their code quality and efficiency. Our commitment to innovation and collaboration has earned us the trust of industry leaders, enabling us to build tools that make a significant difference in the software development landscape.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.