DevJobs

Software Engineer - Azure Core

Overview
Skills
  • C++ C++ ꞏ 4y
  • C C ꞏ 4y
  • Operating system internals
  • Performance optimizations Host network offloads
  • VXLAN
  • Virtualization
  • virtual machine switching
  • TCP/IP
  • Switching and routing protocols
  • switches
  • SR-IOV
  • Software integration
  • routers
  • Reliable
  • RDMA
  • QoS and scheduling
  • deployment and servicing at scale
  • Cloud networking architecture
  • NVGRE
  • Networking at scale
  • Network virtualization
  • Network hardware - NICs
  • Load balancing
  • Linux and Windows networking stacks and other OS components
  • hypervisors
  • high quality software development
  • Hardware
  • Device driver design
Microsoft Azure is building the fastest network in public cloud. We are seeking a Software Engineer II who live and breathe network acceleration, love to code, and wish to have an impact and a footprint in Microsoft's Azure cloud.

We innovate and implement software and hardware that radically accelerates many types of computations and functions of the Azure network. RDMA is a centerpiece of our architecture, and Microsoft Azure is expanding the investment in this domain. The Azure Host Networking team is where the rubber meets the road for Network Acceleration.

Come join us and be challenged daily as you innovate, define and build RDMA based solutions for some of the world’s largest datacenter networks. Take Azure network performance to new heights.

For More Information About Azure Networking

Azure Networking - The Atlas Podcast | Podcast on Spotify

Microsoft R&D - Blog - Azure Networking

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.

Responsibilities

  • Build and deploy RDMA-based networking acceleration.
  • Define and develop Windows/Linux RDMA drivers and apps.
  • Define and architect hardware acceleration for RDMA networking.
  • Define intelligent and efficient RDMA network testing methodologies.
  • Drive projects with other teams in Microsoft, our hardware partners and OS partners.
  • Engage and collaborate with other teams and members of Azure Networking and Storage teams around the world.

Qualifications

Required Qualifications:

  • 4+ years of experience in software development in C/C++
  • Good grasp of operating system internals
  • B.Sc. or M.Sc. in Computer Science, or equivalent experience

Preferred Qualifications

  • Experience with Hardware/Software integration
  • Device driver design, development, debugging and testing experience
  • RDMA; TCP/IP; Switching and routing protocols; Network hardware - NICs, switches, routers; Load balancing; Network virtualization (NVGRE, VXLAN); QoS and scheduling;
  • Linux and Windows networking stacks and other OS components; Reliable, high quality software development; Performance optimizations
  • Host network offloads; SR-IOV; Virtualization (hypervisors, virtual machine switching);
  • Cloud networking architecture; Networking at scale, deployment and servicing at scale

#azurecorejobs

Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
Microsoft