Principal Software Engineer
Core
Design, implement, and operate cloud-scale solutions, telemetry platforms, data pipelines, and resilient distributed systems at global scale.
Role type
Principal Software Engineer (Infrastructure & Distributed Systems)
Builds
Cloud-scale telemetry platforms, data pipelines, and distributed system infrastructure
Domain
Cloud Infrastructure & Distributed Systems
Deliverable
production ML models | infrastructure
Required skills
C, C++, C#, Java, JavaScript, Python, Rust, observability systems, telemetry pipelines, monitoring platforms, Open Telemetry, Kubernetes, containers, cloud platforms, large-scale data processing
Preferred skills
Rust, observability systems, telemetry pipelines, monitoring platforms, Open Telemetry, Kubernetes, containers, cloud platforms, large-scale data processing
Responsibilities
Design resilient, observable, and secure distributed systems; Drive technical direction for significant product areas; Lead complex engineering initiatives from definition to production; Partner with product, SRE, security, and platform teams; Establish engineering best practices for design/code reviews, testing, and incident response; Investigate and resolve complex production issues via root cause analysis; Drive cross-team alignment for multi-service initiatives