Principal, Software Engineer (L5)
Core
Design and deliver carrier test and observability platform components covering active voice and messaging testing, quality scoring, and global test coverage.
Role type
Principal Software Engineer (L5)
Builds
High-throughput data and alerting systems, production LLM systems for automated carrier troubleshooting
Domain
Telecommunications, distributed systems, LLMs
Deliverable
production ML models
Required skills
Designing and operating distributed systems, debugging high-volume time-series/event data, alerting and anomaly detection, LLM production deployment, backend language proficiency (Java/Go/Scala), event streaming, cloud infrastructure
Preferred skills
Telecommunications, messaging, voice systems, active network testing, monitoring, quality-of-service measurement, agentic systems
Responsibilities
Design and deliver carrier test and observability platform components, build high-throughput data and alerting systems, extend and harden production LLM systems, diagnose cross-boundary failures, contribute to technical designs and reviews, mentor engineers
Seniority
Principal, hands-on IC with mentorship