View All Jobs 170324

Senior Software Engineer

Develop hardware offload solutions to improve storage performance and scalability
Remote
Senior
yesterday
Microsoft

Microsoft

A global technology leader known for its software products, cloud services, and hardware like Windows OS and Xbox consoles.

Job Title

Microsoft Azure storage is a highly distributed, massively scalable, and ubiquitously accessible cloud storage system designed to scale out and serve the entire world.

We (Azure Storage Client team) are responsible for delivering the Storage Virtualization platform to Azure VMs. Our stack handles trillions of IOs every day from Azure VMs and runs in 100s of data centers and 1000+ Clusters. The team is enabling storage offload using custom built hardware accelerators – utilizing the Field Programmable Gate Arrays (FPGAs), Remote Direct Memory Access (RDMA) for transport and Non Volatile Memory Express (NVMe) as the VM’s storage interface.

As a Senior Software Engineer you are responsible for designing, implementing and deploying software to enable hardware-based storage offload technologies. If you have the interest and the passion to work on new hardware and software solutions to enable performance and scalability at the highest levels, then Azure may have a place for you.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

+ Show Original Job Post
























Senior Software Engineer
Remote
Engineering
About Microsoft
A global technology leader known for its software products, cloud services, and hardware like Windows OS and Xbox consoles.