Senior AI Developer, Technology Engineer
NVIDIA ยท via
Tech Sales Jobs
๐ฐ $184,000 - $356,500/yr
๐ Remote
๐ Remote, California
Job Description:
- Develop cutting-edge techniques to GPU-accelerate complex workloads across generative AI, including LLMs, diffusion models, and multimodal systems, deep learning, and machine learning
- Work directly with key developers to optimize and accelerate generative AI training and inference on NVIDIA platforms
- Build and optimize algorithms to deliver the best performance
- Contribute to training and inference frameworks, low-level software libraries, and open-source projects
- Partner with technical experts in industry and academia to analyze and optimize complex AI algorithms on modern CPU and GPU architectures
- Shape next-generation hardware, system software, libraries, and programming models through collaboration with NVIDIA engineering and research teams
- Publish optimization techniques in developer blogs and present at industry conferences
Requirements:
- MS in Computer Science, Computer Engineering, or related computational field (or equivalent experience)
- 8+ years of relevant work or research experience in software engineering and performance tuning
- Programming fluency in C/C++ with a deep understanding of algorithms and software development
- Background in accelerated computing, with comprehensive knowledge of parallel programming, performance analysis and optimization
- Hands-on experience doing low-level performance optimizations
- Foundational understanding of modern CPU and GPU architectures
- Good communication and organization skills, with a logical approach to problem solving, and prioritization skills
- Expertise in the parallelization and performance optimization of Large Language Models (LLMs), Diffusion Models, and Multimodal Architectures for training and inference
- Experience with training and inference stacks, serving frameworks, pre-training and post-training pipelines
- Strong foundation in linear algebra and numerical methods
- Continuous learning, proactively keeping up with cutting-edge technologies, and adapting to a rapidly evolving landscape
Benefits:
- Equity
- Benefits