Job Description
The Observability Team at Box is seeking a Senior Software Engineer to help build and manage the performance of Box, scaling to billions of events per second. The engineer will standardize observability across engineering teams, design high-performing services, and promote effective observability practices. This role involves creating low-latency, high-throughput data systems that enhance the resilience of Box.
What this role involves:
- Design and implement a robust OpenTelemetry-based observability platform
- Architect and build scalable distributed tracing solutions
- Work with modern cloud-native technologies
- Shape the platform vision and define feature roadmaps
- Mentor engineers on observability practices
- Participate in design reviews
- Enhance engineering processes
Requirements:
- Experience implementing distributed tracing systems using OpenTelemetry, Jaeger, or similar frameworks
- Experience building and maintaining large-scale and high-throughput realtime observability data pipelines
- Experience with modern observability tools and platforms such as Grafana, Splunk, Chronosphere, Datadog, Prometheus, or similar solutions
- Experience implementing observability solutions in cloud-native environments using Kubernetes
- Experience mentoring teams on observability practices
- Experience with at least one of the core programming languages like Java, Rust, Golang, or Python
- 5+ years of experience in building scalable distributed systems
- BS/MS/ Ph.D. in a scientific field or equivalent experience
What this role offers:
- Opportunity to make significant technical contributions
- Drive observability culture across the organization