Nvidia - Santa Clara, CA
posted about 2 months ago
NVIDIA is seeking a Senior Artificial Intelligence Algorithms Engineer to design, develop, and optimize Artificial Intelligence solutions for a variety of real-world problems. This role requires a strong understanding of AI and Deep Learning, along with a deep algorithmic background and exposure to computer architecture and performance. The successful candidate will collaborate with internal partners, users, and members of the open-source community to analyze, define, and implement highly optimized AI algorithms. The responsibilities will include implementing new algorithms, performance and accuracy tuning, defining APIs, and analyzing functionality coverage to build larger, continuous toolsets and libraries. Excellent interpersonal skills and the ability to work in a multifaceted, product-centric environment are essential for success in this role. The position involves developing algorithms for AI, Deep Learning, data analytics, machine learning, or scientific computing. The engineer will tackle large-scale distributed systems capable of performing end-to-end AI training and inference deployment, which includes data fetching, pre-processing, orchestrating and running model training and tuning, and model serving. Additionally, the engineer will analyze, influence, and improve AI and Deep Learning libraries, frameworks, and APIs according to good engineering practices. Researching, prototyping, and developing effective tools and infrastructure pipelines will also be part of the job, along with publishing innovative results on platforms like GitHub and in scientific publications.