Principal Software Engineer
Core
Designs, implements, and maintains reliable, scalable, high-performance distributed systems and services with a focus on security, reliability, and cost management.
Role type
Principal Software Engineer (System Architecture & Infrastructure)
Builds
Large-scale distributed services, cloud infrastructure, and security-compliant systems
Domain
Cloud computing, distributed systems, security engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, Cloud computing, System architecture, Performance optimization, Scalability engineering, Security engineering, Root cause analysis, Service reliability, Cost management, Cross-team leadership
Preferred skills
None stated
Technologies
None stated
Responsibilities
Implement reliable, scalable, and high-performance solutions; Own implementation and rollback plans; Quantify and ensure service health and compliance; Identify security issues and develop mitigation strategies; Troubleshoot system issues and conduct root cause analyses; Adjust configurations to improve availability, reliability, efficiency, and performance; Contribute to service design with awareness of cost and scalability; Participate in collaborative reviews and share learnings across teams.
Seniority
Principal, hands-on IC with strategic influence
