Principal Backend Engineer
Job Summary
We are looking for experienced engineers with a strong product sense to own the technical roadmap and ship features that redefine how teams collaborate during mission-critical moments. You will use systems thinking to design workflows that surface key business insights and build innovative capabilities using AI infrastructure. This role offers the opportunity to shape the architecture of a rapidly scaling observability platform.
Responsibilities
- Design workflows and systems for contextualizing telemetry data
- Leverage AI infrastructure to build innovative capabilities
- Shape the architecture of a rapidly scaling platform
- Improve performance, reliability, and cost efficiency of distributed systems
Required Skills
- Strong backend language experience (Go, Java, Python, Rust)
- Experience with AI coding assistants (Cursor, Claude)
- Experience building highly available production systems
- Experience with cloud infrastructure and scalable APIs
Job Details
We are a collection of customer facing teams who craft best-in-class observability solutions that turn massive streams of telemetry into actionable AI driven intelligence and insights. Our highly reliable platform enables our customers to troubleshoot in real-time and harden system reliability through AI powered guided troubleshooting, contextualized data and elegant collaboration tools. We are continuously shortening the distance between a customer observing a problem and our platform providing a solution while making the complexity easy to navigate and understand.
We are looking for experienced engineers with a strong product sense who asks "why" as often as "how". You'll use systems thinking to design workflows that surface key business insights. This role is perfect for someone who wants to own the technical roadmap and ship features that redefine how teams collaborate during mission-critical moments.
Qualifications You will:
- Directly impact how customers leverage observability for their infrastructure and services architecture
- Leverage AI infrastructure like LLMs, ML to build innovative capabilities for our customers
- Design experiences and systems for contextualizing large amounts of telemetry data
- Help shape the architecture of a rapidly scaling platform
- Collaborate with deeply technical teammates and customers
- Improve our own system observability (we use our own product heavily)
- Improve performance, reliability, and cost efficiency of distributed systems
- Mentor engineers and help maintain our engineering standards
You have:
- Strong experience in one or more backend languages (e.g., Go, Java, Python, Rust)
- Experience using AI coding assistants (e.g., Cursor, Claude) as part of day-to-day software development
- Experience building and operating highly available systems in production
- Experience working with cloud infrastructure (AWS, GCP, Azure)
- Experience designing APIs (REST, gRPC, GraphQL) for scale
- Experience working effectively with cross functional partners
- Experience owning and executing projects from inception to delivery
- Experience working with a high degree of autonomy with good judgement on when to push forward and when to ask for help
- An effective collaborative working style and willingness to build and maintain a positive and supportive environment
- An ability to operate effectively in a remote first environment