Software Engineer: Cloud & Distributed Backend Intern Opportunities for University Students, Redmond
Core
Intern role applying engineering principles to solve complex problems, determine user requirements, and improve product availability, reliability, efficiency, and performance at scale.
Role type
Cloud & Distributed Backend Intern
Builds
Scalable software products and services
Domain
Cloud computing, distributed systems, backend infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Programming in C#, C++, Rust, Java, Go, or Python; Data structures and algorithms; Operating systems, networking, distributed systems, databases, or cloud computing concepts; APIs, microservices, containers, or infrastructure services
Preferred skills
Performance optimization, reliability engineering, observability, debugging, scalable system design
Responsibilities
Apply engineering principles to solve complex problems; Work with stakeholders to determine user requirements; Incorporate new engineering methods into work processes; Review developments to improve product availability, reliability, efficiency, and performance; Drive consistency in monitoring and operations at scale
Seniority
Intern
