[Remote] Senior Software Engineer, AI Developer Tools
Note: The job is a remote job and is open to candidates in USA. NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. They are looking for a Senior Software Engineer to help craft intuitive developer tools that make advanced AI workflows accessible from everyday development environments and scalable across diverse accelerated infrastructure.
Responsibilities
- Design and implement application logic, APIs, and CLIs to deliver novel AI developer tools for humans and agents working together
- Help drive the underlying technology stack and the implementation methodology
- Work closely with a multi-functional team of UX and UI designers, frontend engineers, and AI domain experts
- Ensure that modules and/or product(s) across your teams are consistent
- Drive test automation, continuous integration, and release processes
- Support, maintain and document software functionality
Skills
- Candidates should hold a B.Sc in Computer Science or equivalent experience
- Strong background in Go
- 8+ years of hands-on experience building complex APIs or applications
- Strong understanding of container technologies and tools like Docker and Podman
- Excellent interpersonal, social and written communication skills required
- Experience with agentic software development
- Experience with inference engines and frameworks
- Background in Python
- If you excel working in a dynamic, highly interactive environment
- Leadership and mentorship skills
Company Overview
Company H1B Sponsorship