remote
Senior Software Engineer - OpenTelemetry Canada - Grafana Labs
Software Engineer
Senior Software Engineer focused on building high‑performance OpenTelemetry components in Go and Rust, driving observability solutions for cloud‑native environments.
About the role
Key Responsibilities
- Design, develop, and maintain OpenTelemetry SDKs and collectors in Go and Rust, ensuring high scalability and low latency.
- Collaborate with cross‑functional teams to integrate observability data into cloud platforms and monitoring dashboards.
- Implement advanced distributed tracing features, including context propagation, sampling strategies, and metric aggregation.
- Optimize performance, memory usage, and reliability of telemetry pipelines for large‑scale deployments.
- Contribute to open‑source projects, review pull requests, and mentor junior engineers.
Requirements
- 5+ years of professional software development experience with Go and Rust.
- Deep understanding of OpenTelemetry specifications, distributed tracing, and observability concepts.
- Experience with cloud services (AWS, GCP, Azure) and container orchestration (Kubernetes).
- Strong problem‑solving skills and ability to write clean, well‑tested code.
- Excellent communication skills and a passion for open‑source collaboration.