Software Engineer 2--Win365 & AVD Team
Core
Build and maintain secure, distributed, scalable micro-services for cloud device platform scenarios, provisioning, managing, and monitoring millions of cloud-based virtual devices.
Role type
Senior IC software engineer (cloud device platform & virtualization)
Builds
Cloud-based virtual device services, virtualized compute/storage/networking/GPUs, and streaming protocols (e.g., RDP) for W365 and AVD.
Domain
Cloud computing, desktop virtualization, hypervisors, streaming technologies
Deliverable
production ML models | product features
Required skills
C, C++, C#, Java, JavaScript, Python, object-oriented programming, large-scale system design, OS hypervisor expertise, virtualization expertise, AI integration in engineering, debugging, problem-solving
Preferred skills
AI agentic experience, cloud compute knowledge, streaming protocols knowledge
Technologies
C, C++, C#, Java, JavaScript, Python, Remote Desktop Protocol, cloud-based management suites
Responsibilities
Drive end-to-end engineering cycle for cloud device platform scenarios; Build and maintain secure, distributed, scalable micro-services; Design new platform capabilities involving virtualized compute, storage, networking, GPUs, and streaming protocols; Leverage AI through design, coding, validation, deployment, and monitoring.
Seniority
Mid-Senior, hands-on IC