AI Networking Software Development Engineer

at  Intel

Arizona, Arizona, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate08 Jul, 2024USD 279772 Annual09 Apr, 20243 year(s) or aboveModule Development,Participation,Computer Science,Security,Computer Engineering,Rdma,FeaturesNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

DO SOMETHING WONDERFUL!

Intel put the Silicon in Silicon Valley. No one else is this obsessed with engineering a brighter future. Every day, we create world changing technology that enriches the lives of every person on earth. So, if you have a big idea, let’s do something wonderful together. Join us, because at Intel, we are building a better tomorrow. Want to learn more? Visit our YouTube Channel or the links below!

  • Life at Intel
  • Diversity at Intel

The Network and Edge group (NEX) at Intel drives the software-defined transformation of the world’s infrastructure - in data centers, in networks, and at the edge. We are a team of problem solvers, experimenters, and innovators who are dedicated to designing the network technologies that currently lead and continue to transform data-center and AI ecosystems.
Intel NEX Cloud Connectivity (NCCG) team delivers best-in-class Ethernet products and is at the heart of Intel’s transformation from a PC company to a company that powers the cloud and billions of smart, connected computing-devices. NCCG’s compelling Ethernet products move the world’s data and are the foundations of cloud service and telecommunications data centers. We are a team of problem solvers, experimenters, and innovators who are dedicated to designing the network technologies that currently lead and continue to transform datacenter ecosystems. As a world-class organization, we’re looking for outstanding talent to accelerate our growth during an exciting time in Ethernet networking marketing technology. If you’re ready to be a part of this journey, then we want to hear from you.
The Intel Ethernet Fabric Software development team is looking for a software development engineer to work remotely to facilitate the delivery of the next generation Intel Ethernet Fabric products for AI and High-Performance Computing (HPC). This role focuses on network stack improvements as well as solutions that span the entire network such as congestion avoidance, packet recovery, and overall network performance.

Job responsibilities include network product design, development, testing, documentation, and analysis of software application programs and sub-programs, as well as

  • Enhancements, modifications, and corrections to existing software, as well as new development.
  • Assessing security requirements and design decision implications.
  • Analysis of networking protocols to troubleshoot networking problems and to recognize and develop network performance solutions.
  • Extensively unit testing implementations.
  • Coding to standards and integrating with existing solutions.
  • Developing and executing project plans, budgets, and schedules, as appropriate.

QUALIFICATIONS

What we need to see (Minimum Qualifications):

  • Bachelor’s degree in Electrical, Computer Engineering, or Computer Science or Master’s degree in Electrical, Computer Engineering, or Computer Science degree in engineering, Computer Science.
  • 5+ years of experience in C coding and Linux Bash scripting.
  • 5+ years of experience in a Linux environment.
  • 5+ years of experience with multi-threaded and/or asynchronous communications environments.
  • 3+ years’ experience with network stack, and/or network protocols such as RDMA.

How to Stand out (Preferred Qualifications):

  • Experience with Multi-NIC environments and features (e.g. load balancing and failover).
  • Experience reading and modifying Linux user and/or kernel level code such device driver and kernel module development.
  • Experience with network stack, and network protocols especially RDMA.
  • Experience with MPI and communication stacks.
  • Experience with AI training communications stacks.
  • Experience with High Performance Network routing, security and administration technical knowledge of Linux provisioning and administration.
  • Experience with participation in Linux open-source projects, including both user space and kernel.org.
  • Experience with Open Fabrics and Linux kernel development.

Responsibilities:

  • Enhancements, modifications, and corrections to existing software, as well as new development.
  • Assessing security requirements and design decision implications.
  • Analysis of networking protocols to troubleshoot networking problems and to recognize and develop network performance solutions.
  • Extensively unit testing implementations.
  • Coding to standards and integrating with existing solutions.
  • Developing and executing project plans, budgets, and schedules, as appropriate


REQUIREMENT SUMMARY

Min:3.0Max:5.0 year(s)

Information Technology/IT

IT Software - Network Administration / Security

Software Engineering

Graduate

Engineering computer science

Proficient

1

Arizona, USA