Senior Software Engineer
Core
Lead distributed systems design, cloud technology layer interactions, and infrastructure code development across multiple product groups while mentoring teams and driving architectural improvements.
Role type
Senior Software Engineer (Distributed Systems & Cloud Infrastructure)
Builds
Extensible and maintainable code, system architecture, and infrastructure components used across multiple products.
Domain
Cloud computing, distributed systems, software infrastructure
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 architecture improvement, cross-team collaboration, end-to-end technical expertise
Preferred skills
Mentorship, evangelizing best practices, driving continuous improvement in operations
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Partner with product groups on distributed systems design and cloud interactions, mentor engineers to produce maintainable code, drive improvements in architecture and operations, provide technical leadership in test reviews and incident responses, resolve major incidents using deep business and technical expertise
Seniority
Senior, hands-on IC with leadership responsibilities
