[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 and accelerated computing for over 25 years, now focusing on the potential of AI. They are seeking a Senior Software Engineer to develop intuitive AI developer tools that enhance AI workflows in diverse environments.
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
Benefits
- You will also be eligible for equity and [benefits](https://www.nvidia.com/en-us/benefits/).
Company Overview
Company H1B Sponsorship