Senior Software Engineer
Core
Design distributed systems and cloud infrastructure components, improve product architecture and operations, and mentor engineers to build extensible code.
Role type
Senior Software Engineer (Distributed Systems & Cloud Infrastructure)
Builds
Distributed systems, cloud technology layers, and scalable infrastructure components
Domain
Cloud computing, distributed systems, software architecture
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, cloud technology architecture, code review and static analysis, incident response, technical leadership, system scalability, end-to-end technical expertise
Preferred skills
Mentoring others, driving continuous improvement, cross-product collaboration
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Partner across product groups to apply expertise in distributed systems and cloud layers; Lead by example and mentor others to produce extensible and maintainable code; Drive continuous improvements in architecture, code, features, and operations; Provide technical leadership in test maturity reviews, static analysis reviews, and incident responses; Resolve major incidents using deep business and technical expertise.
Seniority
Senior, hands-on IC with mentorship responsibilities
