About this role
NVIDIA is hiring an AI Developer Technology Engineer for its Compute Developer Technology (Devtech) team in Bengaluru or Pune, India. The role focuses on developing and optimizing AI techniques for current- and next-generation GPU architectures and helping customers solve computing problems with GPUs.
Responsibilities
- Study and develop techniques in deep learning, graphs, machine learning and data analytics; analyze and optimize their performance on GPU architectures.
- Work directly with key customers to understand their current and future problems and provide GPU-based AI solutions.
- Collaborate with architecture, research, libraries, tools and system software teams to influence future architectures, software platforms and programming models.
Requirements
- A master’s degree or PhD in engineering, computer science or a related discipline, or equivalent experience, plus at least 2 years of relevant work or research experience.
- Strong knowledge of C/C++, software design, programming techniques and AI algorithms, with firsthand parallel programming experience. CUDA C/C++ experience is ideal.
- Strong communication, organization, logical problem-solving, time-management and task-prioritization skills.
Some travel is required for conferences and on-site visits with developers. The position is full-time.
Skills for this role
Deep learningGraph algorithmsMachine learningData analyticsGPU computingPerformance optimizationCC++Software designAI algorithmsParallel programmingCUDA C/C++CommunicationProblem solvingTime managementTask prioritization