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
APIs, tools, and subsystems for telemetry collection, routing, storage, and efficient data access; advanced capabilities like ML-based anomaly detection and data validation.
Domain
Cloud-native infrastructure, distributed systems, large-scale production services
Deliverable
production ML models | product features | infrastructure
Required skills
distributed systems, cloud-native infrastructure, reliability engineering, security, observability, networking, operational excellence, mentoring, technical design reviews, cross-team architectural alignment
Preferred skills
agentic development practices, AI integration for non-coding scenarios (SRE, support, administration), evolving AI for engineering assistance
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Implement robust monitoring, alerting, and diagnostics; participate in on-call rotations and incident response; collaborate on end-to-end observability solutions; drive next-generation backend systems; mentor engineers and lead design reviews.
Seniority
Principal, hands-on IC with mentorship and strategy