About NVIDIA
NVIDIA is the world leader in accelerated computing. Our engineers work alongside senior architects, use cutting-edge AI tools daily, and are becoming the organization's first experts in AI-native development practices.
About the Role
NVIDIA is seeking a motivated AI-Native Software Engineer to join us in shaping the future of software development. As an AI-Native Software Engineer in the AI-Native Development team, you will be embedded in development teams adopting AI-assisted workflows. You will use the tools daily, identify friction points, suggest improvements, and become the team's go-to expert for AI-native development. This is a learning-intensive role with high impact — you will directly shape how the organization builds software with AI. Engineers on this team grow fast — they work alongside senior architects, use cutting-edge AI tools daily, and become the organization's first experts in AI-native development practices.
Key Responsibilities
- Use AI-assisted development tools daily as part of a team building real projects
- Identify workflow friction points and contribute improvement recommendations
- Help document best practices and usage guides for broader organizational adoption
- Evaluate new AI tools and share findings with the team
- Support development teams during proof-of-concept phases
Required Qualifications
- B.Sc., M.Sc., or Ph.D. in Computer Science, Electrical Engineering, or Computer Engineering from a leading university
- 2+ years of industry experience in system programming or related fields
- Strong programming and software development skills
- Background in algorithm design and computer architecture
- Demonstrated curiosity and initiative with AI coding tools — candidates already experimenting with AI coding tools independently will stand out
Preferred Qualifications
- Personal AI tool projects demonstrating self-directed experimentation
- Active GitHub profile or developer community participation
- Familiarity wit