Senior Software Engineer
Core
Design system architecture, lead development of extensible code, and mentor engineers to build reliable distributed cloud services.
Role type
Senior Software Engineer (Distributed Systems)
Builds
Production-grade distributed cloud services, applications, and platforms
Domain
Cloud Infrastructure / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
System design, distributed systems architecture, code mentorship, on-call incident management, observability, reliability engineering, performance optimization
Preferred skills
Cross-product feature integration, release planning, coding standards enforcement
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Partner with stakeholders to determine user requirements and lead design document development; Mentor engineers to produce maintainable code; Monitor systems for degradation and downtime; Drive project and release plans across multiple groups; Conduct code reviews focusing on diagnosability and maintainability
Seniority
Senior, hands-on IC
