Principal Software Engineer
Core
Design, implement, test, deploy, and operate highly available distributed services and automation for configuring and migrating large-scale telemetry workloads across the fleet.
Role type
Principal Software Engineer (Backend/Infrastructure)
Builds
Telemetry collection, routing, storage, and efficient data access systems; observability solutions; backend systems.
Domain
Cloud-native infrastructure, distributed systems, large-scale production services, telemetry.
Deliverable
production ML models | product features | infrastructure
Required skills
Rust, C, C++, C#, Java, JavaScript, Python, distributed systems, cloud-native infrastructure, API design, system reliability, observability, mentoring, technical design reviews.
Preferred skills
Rust, AKS, machine learning-based anomaly detection, agentic development practices.
Responsibilities
Design and implement distributed services for telemetry workloads; build and enhance APIs and subsystems for data access; integrate ML capabilities for platform intelligence; implement monitoring, alerting, and diagnostics; mentor engineers and lead design reviews; collaborate on cross-organization delivery and architectural alignment.
Seniority
Principal, hands-on IC with mentorship and strategy