Point your AI agent at freehire and let it find you a job.

Get the CLI →

NVIDIA Hungary Kft.

NewBe an early applicant

Senior Software Developer, AI Networking

Posted Updated
Discussion

Summary

Senior developer at NVIDIA building and optimizing an AI inference framework and networking software that runs on the world's largest supercomputers and data centers. Day-to-day is low-level, performance-focused work in C++/C/Rust on Linux, deep in TCP/IP, computer architecture, CUDA, and RDMA.

  • Development of a highly optimized inference framework
  • Running software on the world’s largest supercomputers and data centers
  • Working in a dynamic and challenging environment on innovative, next-generation products at the forefront of technology in terms of performance, scalability, and features
  • B.Sc. or equivalent experience in Computer Science or Software Engineering
  • 6+ years of experience in modern C++ / C / Rust development
  • 3 years of experience in Linux environment and familiarity with development tools
  • Deep knowledge of the TCP/IP network stack
  • Understanding of computer architecture and operating systems concepts
  • Background in Linux internals and low-level software optimizations including benchmarking, bottleneck research, and performance tuning
  • Experience in programming CUDA kernels
  • Familiarity with ML frameworks and LLMs
  • Background in parallel programming, high-performance computing, and RDMA technology
  • Competitive salaries
  • Generous benefits package
  • Base salary range for Poland: 292,500 PLN - 507,000 PLN for Level 4
  • Base salary range for Poland: 375,000 PLN - 650,000 PLN for Level 5

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available