Senior Software Engineer - Azure Hyper Networking

Microsoft Microsoft · Big Tech · RS · Software Engineering

This role is for a Senior Software Engineer on the Azure Networking team, focusing on building and managing the software-defined network infrastructure for hyperscale data centers. While the role is within Azure Networking and mentions the explosion of AI and the need for new network generations to support AI technologies, the core responsibilities and qualifications are centered around network infrastructure, distributed systems, and software engineering, not direct AI/ML model development or deployment. The role aims to support AI by providing robust networking infrastructure.

What you'd actually do

  1. Collaborates with appropriate stakeholders to determine user requirements for a scenario.
  2. Drives identification of dependencies and the development of design documents for a product, application, service, or platform.
  3. Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI).
  4. Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items.
  5. Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate.

Skills

Required

  • C
  • C++
  • C#
  • Java
  • JavaScript
  • Python
  • configuring/managing switches/routers
  • developing software features on switches/routers
  • designing and implementing large-scale distributed systems

Nice to have

  • agile methodology
  • Ethernet
  • Virtual Local Area Networks (VLANs)
  • Internet Protocol (IP) Routing
  • Transmission Control Protocol/Internet Protocol (TCP/IP)
  • Border Gateway Protocol (BGP)
  • Quality of Service (QoS)
  • L2-L3 protocols
  • QOS
  • network congestion management
  • network management

What the JD emphasized

  • next generation of AI networks