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
Senior IC Software Engineer (Distributed Systems & Telemetry)
Builds
APIs, tools, and subsystems for telemetry collection, routing, storage, and efficient data access, including machine learning-based anomaly detection and data validation.
Domain
Cloud-native infrastructure, distributed systems, large-scale production services, telemetry, observability
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, C#, Java, JavaScript, Python, cloud-native infrastructure, distributed systems, large-scale production services, reliability engineering, security, observability, networking, operational excellence
Preferred skills
agentic development practices, AI integration for non-coding scenarios, site reliability engineering, support and administration
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Design, implement, test, deploy, and operate highly available distributed services and automation; Build and enhance APIs, tools, and subsystems for telemetry; Integrate advanced capabilities like machine learning-based anomaly detection; Implement robust monitoring, alerting, and diagnostics; Participate in on-call rotations and incident response; Collaborate with partner teams to deliver end-to-end observability solutions.
Seniority
Senior, hands-on IC