Software Engineer II & Senior Software Engineer
Core
Designing, building, and operating scalable cloud services and distributed systems with production ownership.
Role type
Senior IC Software Engineer (Cloud & Distributed Systems)
Builds
High-throughput, multi-tenant services and large-scale data processing pipelines
Domain
Cloud infrastructure, distributed systems, data engineering
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, Java, JavaScript, Python, Go, cloud service design, distributed systems, concurrency, resiliency, error handling, testing, maintainability, live-site operations, telemetry/monitoring, incident response, performance optimization, large-scale data processing, Kusto, Azure Data Explorer, Spark
Preferred skills
security engineering concepts, AI/ML security challenges
Technologies
Azure, AWS, GCP, Kusto, Azure Data Explorer, Spark
Responsibilities
Designing and building scalable cloud services, developing high-throughput multi-tenant services, managing live-site operations and incident response, optimizing production system performance, processing large-scale data pipelines
Seniority
Senior, hands-on IC