Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Microsoft, so some details may not match this job. The employer's own page has the real description.
Overview
The High Performance Computing (HPC) Backend Network Engineer II at Microsoft is responsible for ensuring the efficient and reliable operation of backend network systems that support high-performance computing environments. This role involves designing, implementing, and managing advanced network infrastructure, optimizing performance, and ensuring scalability. The engineer will work closely with cross-functional teams to gather requirements, diagnose network issues, and implement solutions that adhere to best practices in HPC networks. A strong emphasis will be placed on troubleshooting and innovation to enhance overall system capabilities, thereby contributing to cutting-edge research and development initiatives within the company.
Job Responsibilities
- Design and implement advanced backend network architectures tailored for high-performance computing applications.
- Monitor, diagnose, and resolve network performance issues to ensure optimal operation of HPC systems.
- Collaborate with cross-functional teams to define network requirements and develop infrastructure to meet high availability and low latency needs.
- Review and enhance existing network configurations, ensuring compliance with industry standards and security protocols.
- Document network designs, configurations, and procedures to facilitate knowledge sharing and standardization.
- Conduct regular performance assessments and capacity planning to ensure future scalability and resilience of network services.
- Establish and maintain effective relationships with vendors and service providers to stay ahead of technological advancements.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field; Master’s degree preferred.
- Minimum of 3 years of experience in network engineering, with a focus on high-performance computing networks.
- Proficiency in network protocols (TCP/IP, InfiniBand, RDMA) and technologies related to HPC.
- Experience with network monitoring tools and performance tuning methodologies.
- Strong understanding of network security principles and best practices.
- Excellent troubleshooting skills, with a methodical approach to problem-solving.
- Effective communication skills, capable of articulating complex concepts to technical and non-technical stakeholders.
Technologies & Tools
The High Performance Computing Backend Network Engineer II will primarily work with technologies and tools such as InfiniBand switches, network analyzers, TCP/IP stack optimization tools, and various scripting languages for automation (Python, Bash). Familiarity with virtualization technologies, container orchestration platforms like Kubernetes, and cloud computing environments will also be beneficial. The engineer will engage with software tools for network management and monitoring, such as Nagios, Wireshark, and similar software solutions to ensure efficient network performance.
Ideal Candidates
Ideal candidates for this position will possess a strong analytical mindset coupled with a passion for innovation and problem-solving in dynamic environments. They should demonstrate a proactive approach in staying updated with the latest networking technologies and trends applicable to high-performance computing. Furthermore, effective collaboration skills, combined with the ability to manage multiple projects and priorities, makes the candidate stand out. A commitment to excellence and the drive to contribute positively to team objectives and company goals are key attributes that define a strong fit for this role.
Heard nothing since you applied? Our guide says when to follow up, how, and what to write. How to follow up →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.