Senior Network Software Engineer Engineering - Fort Collins, CO at Geebo

Senior Network Software Engineer

Job DescriptionThis company is the global edge-to-cloud company advancing the way people live and work.
We help companies connect, protect, analyze, and act on their data and applications wherever they live, from edge to cloud, so they can turn insights into outcomes at the speed required to thrive in today's complex world.
? our work and personal needs.
? We are looking for a Senior Networking Software Engineer to help expand our High Performance Ethernet Fabric product growth through AI/ML use cases, Commercial use cases, networking, systems, and application and open-source communities.
? This includes directly working with the community, customers, and internal stake holders to optimize and support the latest communication libraries, frameworks, MPI distribution, acceleration middleware, and even applications used in Artificial Intelligence, Cloud markets and running on the Slingshot Ethernet fabric.
? Full Time Position Hybrid (2-3 days onsite in Collins, CO)Required Skills & Experience 5
years of relevant experience.
Background in networking and communications software development and/or architecture in the Data Center or AI-centric environments.
Background in deep learning and neural networks with an emphasis on GPU networking.
Experience with software planning, development, and release processes.
? Ability to participate and own pieces of the product release pipeline up to and including package integration and support.
Deep understanding of computer architecture, and familiarity with the fundamentals of GPU architecture.
Experience with Nvidia and AMD GPU infrastructure and software stacks.
Experience with Pytorch, TensorFlow or other AI frameworks.
Programming and debug skills in C, C++, Python.
Preferred Experience Design Artificial Intelligence Technologies Cross Domain Knowledge Data Engineering, Data Science Thinking Full Stack Development Security-First Mindset Responsibilities Design, implement and maintain system software that enables communication between GPUS, CPUs, and storage in scale out AI and HPC systems.
? Work with all the leading architectures and vendors in the AI and Data Center markets.
Work on optimization and partner engagements for the leading communication libraries, middleware and frameworks used in AI development today (NCCL, RCCL, UCX, OneCCL.
Pytorch, etc.
).
? Develop and own HPE product usage support, upstreaming and community engagements, and internal testing and infrastructure.
? Work closely with the broader host software team to integrate, release, and maintain key AI and High-Performance networking software stack components.
Work with cross-disciplinary teams to understand business requirements and align software direction to meet those needs.
? Looking for advice on your job search? Motion Recruitment Partners are hyper-specialized in the tech industry and offer a Salary Guide for every city Motion Recruitment operates out of.
To get a salary guide for the San Francisco Bay Area, click here:
;br> Applicants must be currently authorized to work in the United States on a full-time basis now and in the future.
#LI-GA1 Senior Network Software Engineer Recommended Skills Architecture Artificial Intelligence Artificial Neural Networks Business Requirements C (Programming Language) C+
(Programming Language) Apply to this job.
Think you're the perfect candidate? Apply on company site $('.
external-apply-email-saved').
on('click', function (event) window.
ExternalApply = window.
open('/interstitial?jobdid=j3r5sz6t3jts081v3w6', 'ExternalApply-j3r5sz6t3jts081v3w6'); ); Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.