Principal Software Engineer
Core
Design, build, test, deploy, and operate reliable backend services, APIs, data pipelines, and automation workflows to create intelligent capabilities for anomaly detection, alert correlation, and incident diagnosis.
Role type
Principal Software Engineer (Backend/Reliability)
Builds
Backend services, APIs, data pipelines, automation workflows, and intelligent operational insights
Domain
Software Engineering, Cloud Infrastructure, Site Reliability
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, Cloud services architecture, Service architecture, Reliability engineering, Debugging, Performance optimization, Security implementation, Operational excellence, Technical leadership, Root cause analysis
Preferred skills
AI techniques application, Anomaly detection, Alert correlation, Incident diagnosis, Safe mitigation strategies, Scalable solution design
Technologies
None explicitly stated
Responsibilities
Design and build backend services and data pipelines, Apply AI techniques for anomaly detection and incident diagnosis, Investigate production issues and identify root causes, Partner with teams to translate reliability challenges into scalable solutions, Improve security and observability of owned services, Contribute to technical designs and shared engineering practices
Seniority
Principal, hands-on IC with strategy & mentorship