Network Engineer develops and deploys plans and designs of network systems that will meet an organization's requirements for performance, security, and compliance with relevant standards and regulations. Conducts network architecture design, feasibility, and cost studies. Being a Network Engineer defines monitoring, maintenance, expansion, contingency, and recovery plans and strategies to ensure the network is responsive to changes in demand. Troubleshoots network issues and develops appropriate solutions, resources, and deployment processes. Additionally, Network Engineer keeps informed of the latest technologies to enhance knowledge of networking hardware, software, and best practices. May be certified in vendor-specific products. Typically requires a bachelor's degree in computer science, electrical engineering or equivalent. Typically reports to a manager. The Network Engineer work is closely managed. Works on projects/matters of limited complexity in a support role. To be a Network Engineer typically requires 0-2 years of related experience. (Copyright 2024 Salary.com)
Job Title: Network Engineer
Number of roles: 2 (at least)
Location: Memphis, TN
Position Overview: We are seeking a skilled and experienced Network Engineer with expertise in high-performance computing, networking, and cluster administration to join our dynamic team. The ideal candidate will play a key role in designing, implementing, and optimizing network infrastructure for HPC systems, ensuring optimal performance, reliability, and security.
Responsibilities:
Design, configure, and maintain high-performance network infrastructure for HPC systems, including switches, routers, firewalls, and interconnect technologies (e.g., InfiniBand, Ethernet).
Collaborate with cross-functional teams to design and implement scalable and efficient HPC clusters, ensuring seamless integration with existing infrastructure and applications.
Perform network capacity planning and optimization to support growing computational workloads and user requirements.
Implement and manage network security measures to protect against unauthorized access, malware, and other security threats.
Monitor network performance and troubleshoot network issues, including latency, bandwidth, and packet loss, to ensure optimal system performance.
Provide technical support and assistance to users and administrators in configuring and troubleshooting network-related issues.
Document network configurations, procedures, and best practices, and provide training and knowledge transfer to team members and end-users.
Stay up-to-date on industry trends, emerging technologies, and best practices in HPC, networking, and cluster administration, and make recommendations for continuous improvement.
Qualifications:
Bachelor's degree in Computer Science, Information Technology, or a related field.
8 years of experience in network engineering, with a focus on high-performance computing, networking, and cluster administration.
Solid understanding of networking protocols, including TCP/IP, UDP, DNS, DHCP, and routing protocols (e.g., OSPF, BGP).
Experience with HPC cluster architectures, parallel file systems (e.g., Lustre, GPFS), and job scheduling systems (e.g., Slurm, PBS).
Proficiency in configuring and managing network devices and services, including switches, routers, firewalls, and load balancers.
Strong troubleshooting skills and the ability to analyze complex network issues and performance bottlenecks.
Excellent communication and collaboration skills, with the ability to work effectively in a team environment and interact with stakeholders at all levels.
Certifications such as CCNA, CCNP, or equivalent are a plus.
Clear All
0 Network Engineer jobs found in Memphis, TN area