Software Engineer II

As part of Microsoft Azure, the Azure Networking team designs and builds the network infrastructure that powers hundreds of thousands of servers in datacenters around the globe, providing core network infrastructure services for Azure, Bing, and other Microsoft cloud services. In Azure Networking, we are at the very front of Cloud Computing by running one of the largest data center network infrastructures in the world . By joining this team, you will gain marketable experience in service-oriented network architectures and datacenter networking at massive scale.

For this position you should have extensive experiences uncovering and addressing network and system related performance problems in large scale data centers. You should be familiar with network protocols and performance improvement tools to help achieve optimal network performance for Microsoft cloud services. You should be familiar with network devices include network interface cards, switches and routers.

For example, you should be an expert on network devices and protocols; be able to know TCP/IP protocol stack inside and out; be able to identify root causes of network and system performance bottlenecks and propose simple and implementable technical solutions; be able to actively reach out to our customers and solve their pain points.

Potential projects include: monitor network traffic to uncover patterns for network performance improvements and network troubleshooting; deploy and manage TCP/IP and RDMA in data centers at scale;   implement network QoS (e.g., Differentiated Services) in both network devices and servers.

The basic requirements are:

• Experiences with networking, distributed systems, and system-level programming are required.

• Demonstrated abilities to learn quickly, design efficiently, and write solid code.

• 5 years of networking related research experience or software engineering experience is expected.

• Fluency in many programming languages and ability to quickly learn new ones (C++, C#, SQL, etc.)

• Network or system research background is a plus.

Microsoft is an equal opportunity employer.  All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.


View the original article here


EmoticonEmoticon