Senior Research SDE

Microsoft

Location: Redmond, Washington

Job Type: Full time

Posted


Are you excited to work on the latest networking technology, employing network verification, AI+ML, or SDN? If so, read on! We provide a nurturing, growth environment to support passionate engineers in networking. We are seeking candidates excelling in advanced development, deep thinking research, and fast-paced entrepreneurial execution. We love discussing the latest research & tech in networking, push the state of the art, and have a robust intern program where we try fun, new ideas.

As former systems & networking engineers and researchers at Microsoft Research, we are now the Office of the CTO team in Azure for Operators (AFO OCTO), in the Strategic Missions and Technology (SMT) division of Microsoft. We develop disruptive technology in wide-area networking, network verification, P4 switching, SDN, AI+ML, security, distributed systems, and wireless networking to bring the power of the cloud to the new 5G telecommunications industry. We build working systems, deploy cutting-edge technologies to Azure and our customers, and publish scientific papers in top conferences including ACM SIGCOMM and USENIX NSDI. We have had massive impact on the Azure Network by productizing research technologies including Software Defined Networking, Hardware-accelerated Datapath, RDMA and Network Verification.

We firmly believe in building and fostering a diverse and inclusive work environment. We practice open communication and respectful dialogue. We support multiple social and career building opportunities in our team. If this sounds interesting, come talk to us!

Responsibilities

  • Develop networking solutions that extend the state of the art in cloud-scale systems, such as in network protocols, traffic management, and verification.
  • Implement and evaluate prototypes using simulations, small-scale testbeds and large-scale production environments on Azure.
  • Collaborate closely with team members to develop systems from prototypes to production level. Work closely with Azure engineering teams to drive scalable deployments.

Qualifications

Required:

  • B.S. & M.S. in Computer Science / Computer Engineering or similar field
  • Experience with one or more general purpose programming languages including: C#, C/C++, Rust, Scala, or Python

Preferred:

  • P.H.D. in Computer Science or a related technical field
  • Experience (academic or work related) in networking, such as datacenter networking or wide-area networking
  • Excellent critical thinking and communication skills

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

You’ve got this!