Senior Software Engineer, Fabric Networking – GPU
Location
Arizona + 3 moreAll locations: Arizona | California | Colorado | Illinois
Posted
74 days ago
Salary
$152K - $287.5K / year
Seniority
Senior
Job Description
Senior Software Engineer, Fabric Networking – GPU
NVIDIA
• Design, implement and maintain system software that enables communication between GPUs • Participate in the architectural definition and design of next-generation communication hardware and software to support large scale computing platforms • Work with cross-disciplinary teams to understand business requirements and align software direction to meet those needs
Job Requirements
- B.S/M.S/Ph.D. in computer science or a related field or equivalent experience
- 5+ years of relevant experience
- Excellent C/C++ programming and debugging skills
- Shell scripting experience
- Python and Perl experience is a plus
- Experience writing software applications that interface with device drivers and expose associated hardware functionality
- Strong understanding of computer system architecture, operating system and kernel internals
- Strong experience with Linux and comfortable working in a cross-platform environment (Linux and Windows)
- Experience with multi-core / multi-process / multi-threaded programming environment
- Strong understanding of networking fundamentals and high-performance networks like Ethernet/IB
- Experience with OS virtualization technologies like KVM/QEMU/Hyper-V etc
- Ability and flexibility to work and communicate effectively in a multi-national, multi-time-zone corporate environment
Benefits
- Competitive salaries
- Generous benefits package
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Director, Software Engineering, Mobile Platform
UpstartOur mission is to enable effortless credit based on true risk.
• Define and drive the mobile platform vision – Establish a culture of technical excellence, innovation, and collaboration. • Lead and grow a high-performing team – Recruit, mentor, and develop engineering leaders and individual contributors, fostering a sense of ownership and accountability. • Deliver a world-class mobile experience – Lead the development of a robust, native iOS application that enables users to apply for loans, manage their accounts, and handle repayments seamlessly. • Operationalize success metrics – Establish clear KPIs to measure engineering efficiency, product performance, and business impact. • Drive automation and process improvements – Champion best practices in mobile development, CI/CD, testing, and deployment. • Strategic Roadmapping & Prioritization – Partner with cross-functional teams to develop and execute medium- and long-term mobile strategies.
• Deliver a project that helps generalize model configuration, enables no-code model deploys, or improves integration testing across ML systems. • Own the design and implementation of significant scalability improvements and additions to the ML platform.
• Design, build, and maintain features that help users connect and make friends through gaming on our platform, across desktop and mobile. • Engage with developers, game studios and other partners to find opportunities and address challenges towards providing a more rich experience for players while gaming and engaging with online communities. • Collaborate with Engineers, Designers, Product Owners, and Data Scientists to build engaging, fun, and trusted experiences, while experimenting and iterating on ideas that enhance user interactions. • Partner with our Content, Marketing and ML teams to improve ranking and discovery systems, enabling users to find meaningful connections and relevant content. • Build innovative features that help users discover new friendships and deepen existing ones, creating a trusted and welcoming environment.
• Design, build, and maintain features that help users connect and make friends through gaming on our platform, across desktop and mobile. • Engage with developers, game studios and other partners to find opportunities and address challenges. • Collaborate with Engineers, Designers, Product Owners, and Data Scientists to build engaging experiences. • Partner with Content, Marketing and ML teams to improve ranking and discovery systems. • Build innovative features that help users discover new friendships and deepen existing ones.



