Based in Santa Clara, California, with additional offices throughout the U.S., South America, and Canada, NVIDIA is committed to fostering a work environment wh
Senior Software Developer, AI Networking
Location
Poland
Posted
93 days ago
Salary
zł292.5K - zł650K / year
Seniority
Senior
Job Description
Senior Software Developer, AI Networking
NVIDIA
• Developing a highly optimized inference framework running on the world’s largest supercomputers and data centers • Collaborate on innovative, next-generation products at the forefront of technology in terms of performance, scalability, and features
Job Requirements
- 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 (benchmarking, bottleneck research, performance tuning)
- Experience in programming CUDA kernels is an advantage
- Familiarity with ML frameworks and LLMs
- Background in parallel programming / high-performance computing / RDMA technology
Benefits
- Competitive salaries
- Generous benefits package
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Collaborate with data analysts to spec and build features that draw new customers to our product. • Provide a backend to our mobile and web frontends. • Build admin tools to increase efficiency of day-to-day support operations. • Integrate with third-party APIs. • Work on a beautiful app with high standards for UI. • Prevent errors using TypeScript's advanced static typing features. • Exercise ownership over the product and contribute ideas for improvement.
• Research and translate emerging AI findings into practical recommendations for engineering teams • Design, prototype, and iterate on resources, experiments, or workflows for AI integration • Build or improve infrastructure supporting AI usage • Analyze AI usage patterns to generate insights for tooling or training improvements • Partner cross-functionally to scale AI capabilities across engineering
• Own the evolution of major subsystems • Deliver technical contributions across backend APIs and frontend applications • Optimize serverless background processing framework • Architect multi-tenant patterns across various databases • Collaborate with cross-functional teams to translate strategic goals into technical roadmaps • Set the bar for code quality and architectural patterns through rigorous reviews
• The Developer will be part of an agile team focused on enhancing digital experiences using React Native, Spring Boot, Angular, and other web solutions • Design, develop, and implement new features for our applications, as well as resolve existing issues • Identify and map technical gaps, proposing effective solutions to improve system performance • Maintain comprehensive documentation of system processes and development workflows • Train and mentor junior developers, fostering a collaborative learning environment • Accurately estimate the effort required for development tasks and manage schedules effectively • Demonstrate solutions to stakeholders and support product teams with technical insights for informed decision-making • Work closely with other technical team members to build end-to-end solutions and propose improvements for teamwork and collaboration



