Senior / Staff Software Engineer (Observability / SRE)
New
Toronto, ON / Pittsburgh, PA / Dallas, TX / Remote US & CanadaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- PythonKubernetesC++RustCI/CDDistributed Systems
Requirements
- 5+ years of software engineering or systems/performance engineering experience.
- BS degree in Computer Science, Electrical Engineering, or a related field.
- Proficiency in at least one of: Python, Rust, C/C++.
- Strong CS fundamentals and system design skills.
- Hands-on experience with Linux internals including CPU scheduling, memory, I/O, and networking.
- Experience using performance tooling such as perf, eBPF, flamegraphs, and tracing frameworks.
- Experience with Kubernetes, microservices, and distributed systems.
- Proven track record of building production services and pipelines.
- Clear communication skills and experience writing design documentation.
- Experience leading cross-functional efforts.
Responsibilities
- Design and lead the architecture and development of Waabi’s monitoring and observability stack.
- Develop and extend workloads and benchmarks to validate hardware and platform choices.
- Analyze and optimize end-to-end performance across hardware, firmware, Linux kernel, and distributed services.
- Build automation and observability tooling for CI/CD, telemetry, alerting, and anomaly detection.
- Work with client teams to support their applications’ observability requirements.
- Influence system architecture and tooling decisions for infrastructure scaling.
- Drive execution and quality through design documentation, milestone setting, and mentorship.
View Full Description & ApplyYou'll be redirected to the employer's site