Search jobs > Redmond, WA > Remote > Senior engineer network

Senior Network Software Engineer

NVIDIA
Redmond, WA, US
Remote
Full-time

We are seeking a

senior network software engineer to join our team. As a Senior Network Software Engineer, you will be instrumental in co-designing and implementing innovative solutions that power AI applications at an unprecedented scale.

Your expertise in network software architecture and high-performance interconnects will drive innovation and enable us to deliver platforms that redefine what is possible.

This is an exceptional opportunity to push the boundaries of technology and shape the future of AI and work with a world-class team of like-minded engineers.

W hat you will be doing :

Collaborate with multi-functional teams to analyze, co-design, and develop networking software and hardware for innovative AI platforms.

Drive the development of new networking algorithms and protocols for point-to-point and collective operations at scale.

Identify bottlenecks and inefficiencies in application code, proposing optimizations to enhance performance and network utilization.

Design and implement performance benchmarks and testing methodologies to evaluate performance at scale.

Provide guidance and recommendations for optimizing AI applications for speed, scalability, and resource efficiency.

Share knowledge with domain expert teams as they develop applications for the next generation of AI platforms.

Contribute to the development of tools and frameworks to facilitate network optimization.

What We Need to See :

PhD in Computer Science, Computer Engineering, or related field, or equivalent experience

10+ years of experience with a focus on high-performance networking and AI applications

Expertise in RDMA networking (InfiniBand, ROCE), Ethernet, and PCIe.

Experience with at least one high-performance networking library : NCCL, UCX, libfabric, MPI, UCC.

Deep understanding of various aspects of high-performance networking, including network technologies, debugging, and performance analysis.

Experience in developing and optimizing deep learning frameworks such as PyTorch and TensorFlow.

Proficiency in Python and C / C++.

Experience in CUDA programming.

Track record of delivering performance improvements for software used in large-scale deployments.

Knowledge of Kubernetes (k8s) and cloud-native application principles is a plus.

Familiarity with continuous integration and delivery practices for performance optimization.

Ways To stand out from the crowd :

Hands-on experience in optimizing networking building blocks for DL frameworks like PyTorch and TensorFlow.

Experience in developing communication libraries such as NCCL, UCX, UCC, MPI.

In-depth knowledge of RDMA, GPU-Direct, and network technologies.

Provide references to your code contributions.

This is an exceptional opportunity to push the limits of state-of-the-art technology and contribute to the development of platforms the world has never seen before.

As part of NVIDIA, you'll work alongside top-tier talent in a collaborative environment that fosters innovation and creativity.

If you're passionate about shaping the future of AI and high-performance computing, apply now to embark on an exciting journey with us!

The base salary range is 220,000 USD - 419,750 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

You will also be eligible for equity and . NVIDIA accepts applications on an ongoing basis.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

30+ days ago
Related jobs
Promoted
Amazon Development Center U.S., Inc.
Fall City, Washington

We develop services and client software, including CloudFormation and Cloud Control API, that empower customers to spin up infrastructure across AWS at unprecedented scale. BASIC QUALIFICATIONS- 5+ years of non-internship professional software development experience. Experience as a mentor, tech lea...

Promoted
TikTok
Seattle, Washington

Work closely with machine learning engineers to optimize model performance and reliability. Collaborate with cross-functional teams from multidisciplinary science, engineering and business backgrounds to enhance current automation processes. Experience collaborating with product, operations and engi...

Promoted
SoFi
Seattle, Washington

Social Finance, LLC seeks Senior Staff Software Engineer in Seattle, WA:. Engineering or closely related quantitative discipline and eight (8) years of progressively. Distributed Systems; (6) Software architecture; (7) Bash; (8) IntelliJ; (9) Code Version Control;. ...

Promoted
TikTok
Seattle, Washington

Bachelor's degree in Computer Science or equivalent Engineering discipline;. ...

Promoted
DFW Texas Staffing
Seattle, Washington

About the job Senior Software Engineer, Cross Platform. D software or games development experience. Fluency in networking and multiplayer concepts. ...

Promoted
TikTok
Seattle, Washington

Strong software programming capabilities, exhibits good code design and coding style. Deep understanding of data structure, algorithm design and analysis, networking, data security and highly scalable systems design. ...

Promoted
Warner Media, LLC
Seattle, Washington

Be a leader for driving best engineering practices including testing, code/architecture reviews, and documentation in the role of Senior Software Engineer, Playback Services, you will report to the Manager of Playback Services. We are hiring Senior Software Engineers to join our team in Seatlle, WA,...

Promoted
Qualtrics
Seattle, Washington

Qualtrics, LLC seeks Senior Software Development Engineer in Seattle, WA. Document software defects, using a bug tracking system (Jira), and report defects to software developers. Duties: Develop scalable, fast, robust, and simple web-based software solutions to solve complex business problems. Modi...

Morgan Stanley
Seattle, Washington

Senior Software Engineer - Parametric (Python). We are open to skilled engineers with experience in other languages and equivalent tech. You are often cited as the inspiration for engineers that join your team. Engineering works closely with a variety of teams: Client Relations, Investment Operation...

Walgreens
Bellevue, Washington

Plans, designs, develops and tests software systems or applications for software enhancements and new products including cloud-based or internet-related tools. Networks with senior internal and external personnel in own area of expertise to exchange semi-complex information related to assigned activ...