NVIDIA is seeking an experienced engineering leader to manage our Deep Learning software organization.
Academic and commercial groups around the world are powering a revolution in artificial intelligence using deep learning techniques running on NVIDIA GPUs, enabling breakthroughs in problems from image classification to speech recognition to natural language processing.
This challenging role will require someone that can align priorities across business units and the engineering team, work with technical visionaries within the company, in academia, and in industrial research labs to define and deliver a deep learning software roadmap that advance the state of the art in artificial intelligence, and manage and grow a world-class deep learning software organization.
MINIMUM REQUIREMENTS:
- 8+ years experience managing multiple software engineering and algorithm teams and projects
- Experience formulating and executing on technical roadmaps and strategies.
- Strong mathematical fundamentals, including linear algebra and numerical methods.
- Experience recruiting and leading world-class engineering teams.
- Excellent communication skills.
- Masters or PhD or equivalent experience in Computer Science, Artificial Intelligence, Applied Math, or related field.
- Experience contributing to or managing a large open source project - use of github, bug tracking, branching and merging code, OSS licensing issues, managing patches, etc.
- Occasional travel to conferences and customers visits may be required.
DESIRED SKILLS:
- Experience with data-parallel and/or accelerated computing (CUDA, OpenCL)
- Working knowledge of machine learning algorithms and software packages (Caffe, Torch, Theano, Kaldi, etc.)
- Experience with embedded architectures, including DSP and hardware accelerators
