Software Engineer II
Core
Design, build, and operate large-scale distributed systems and core platform components while engaging directly with customers to refine product evolution.
Role type
Senior IC Software Engineer (Distributed Systems)
Builds
Core platform components, reusable building blocks, and production-grade software services
Domain
Cloud services, distributed systems, AI/ML infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, production-grade software development, root cause analysis, customer engagement, technical leadership, system reliability engineering
Preferred skills
Experience with C, C++, C#, Java, JavaScript, or Python
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Create and implement code for product features, test and explore design options, collaborate with architects to build and modify features, contribute to design documents, lead development of core platform components, engage with customers to capture feedback, drive operational excellence in managing large-scale distributed systems, lead root cause analyses for live site incidents
Seniority
Mid-Senior, hands-on IC
