Job Description
Join NVIDIA's elite engineering team in the heart of Silicon Valley! We're seeking innovative Senior Software Engineers to revolutionize AI and GPU computing. At NVIDIA, you'll work with cutting-edge technology in a collaborative environment that fosters creativity and growth. Enjoy competitive compensation, comprehensive benefits, and the opportunity to shape the future of computing.
Why NVIDIA?
• Industry-leading GPU and AI technology
• Flexible hybrid work arrangements
• Professional development programs
• Health and wellness benefits
• Stock options and 401(k) matching
Responsibilities
- Design and develop scalable software solutions for GPU acceleration frameworks
- Collaborate with cross-functional teams to define product requirements
- Optimize code performance for high-throughput computing systems
- Lead technical reviews and mentor junior engineers
- Implement CI/CD pipelines and DevOps best practices
- Contribute to open-source projects and technical publications
Qualifications
- Bachelor's degree in Computer Science or related field (Master's preferred)
- 5+ years of experience in C++/Python development
- Expertise in parallel computing and GPU architectures
- Strong knowledge of Linux systems and kernel development
- Experience with machine learning frameworks (TensorFlow/PyTorch)
- Proven track record of shipping enterprise-grade software
- Excellent problem-solving and communication skills