放假的时间总是特别快。在这里祝大家开工大吉!!同时附上NVIDIA深度学习最新职位
列表,文末附上详细职位描述(zhang sheng)
有意向的朋友欢迎发送英文简历到:tracyw@nvidia.com 其他问题也欢迎咨询:
175131521 (Wechat)
职位列表:
1. Deep Learning Software Engineer (算法/应用) -北京
2. Solution Architect for Deep Learning (技术售前)-北京上海
3. Deep Learning Instructor (培训讲师) –北京
4. Deep Learning Compute Architect- (计算机体系结构/HPC)-上海
5. Deep Learning Engineer (SDK/Compute Vision)-上海/深圳/北京
6. Developer Technology Engineer of Machine Learning –上海
7. Deep Learning Intern -(北京/上海/深圳)
基本要求
1.深度学习的相关工作经验(研究/项目/论文/竞赛)
2.英文口语能够交流
关于NVIDIA
NVIDIA (纳斯达克代码:NVDA) 是一家计算机技术公司,公司一直在GPU 加速计算的行
业中勇当开路先锋。NVIDIA 以满足全球最苛刻的用户需求为己任,为游戏玩家、设计
师以及科学家提供产品、服务以及软件,在虚拟现实、人工智能、专业可视化以及自动
驾驶汽车等领域中带来出色的用户体验。
NVIDIA VS Deep Learning
NVIDIA 是加速深度学习发展方面的先行者,多年来一直致力于开发深度学习软件、库
和工具。为训练诸如图像、笔迹和声音识别等颇具挑战的应用程序并加快训练速度,目
前的深度学习解决方案几乎完全依赖NVIDIA GPU 加速计算。采用NVIDIA GPU 的深度学
习系统可以获得:
1.加速的 DNN 和训练性能
2.快速的人工智能应用程序开发
3.为深度学习打造的 GPU
我们身处无人区, 无人领航,没有方向,没有答案,有的只有待解决的技术问题我们
领航,确定方向,找到答案。如果你喜欢不确定性,喜欢挑战未知,欢迎加入我们!
1. Deep Learning Software Engineer
NVIDIA is looking for a passionate, world-class computer scientist to work
in its Compute Developer Technology (Devtech)team.
In this role, you will research and develop techniques to GPU-accelerate
leading applications in high performance computing fields within machine and
deep learning, scientific computing, and data processing, performing in-
depth analysis and optimization to ensure the best possible performance on
current- and next-generation GPU architectures.
This involves:
1. Working directly with key application developers to understand the
current and future problems they are solving, creating and optimizing core
parallel algorithms and data structures to provide thebest solutions using
GPUs, through both library development and direct contribution to the
applications.
2.Collaborating closely with the architecture, research, libraries, tools,
and system software teams at NVIDIA to influence the design of next-
generation architectures, software platforms, and programming models,
including by investigating impact on application performance and developer
productivity.
Requirements:
- A good degree from a leading university in an engineering or computer
science related discipline (BS; MS or PhD preferred). -Strong knowledge of
C/C++ and/or FORTRAN.
- Strong knowledge of software design, programming techniques, and
algorithms.
- Strong mathematical fundamentals, including linear algebra and numerical
methods.
- Experience with parallel programming, ideally CUDA C/C++and OpenACC.
2. Solution Architect for Deep Learning
NVIDIA is searching for a world-class engineer for an exciting role as a
Solutions Architect. Work with the most exciting high-performance computing
hardware, software and impactful projects. Help enable compelling customer
productivity and develop lasting relationships with NVIDIA's Technology
Partners by making NVIDIA technology an integral part of end-user solutions.
You will work with the latest High Performance Computing architectures (HPC)
coupled with Machine Learning, and Big Data Analytics application providers
and customers to create improved workflows and develop new, differentiated
solutions.
In addition you will evangelize and influence the NVIDIA GPU Computing
experience;
Responsibility:
1.Assist field business development in guiding the customer through the
sales process for GPU Computing products, owning the technical relationship
and assisting customer in building innovative solutions based on NVIDIA
technology.
2.Be an industry thought leader on integrating NVIDIA technology into HPC
architectures to support Scientific and engineering applications.
3.Be an internal champion for Deep Learning or Data Science among the NVIDIA
technical community.
Requirements:
- BS in Engineering, Mathematics, Physics, or Computer Science
- 3+ years of Deep Learning experience;
- Experience working with modern Deep Learning software architecture and
application;
- Customer facing skill-set and background;
- C programming experience;
- Parallel programming expertise;
- Exposure to GPU technology and CUDA programming
- Experience with OpenMP, MPI and other parallel programming languages
- Experience with Caffee, Theono, Convnet or other Deep Learning Framework
- Experience working with supercomputing and technical computing customers
- Ability to communicate effectively with customers
- Strong teamwork and interpersonal skills
- Ability to multitask effectively in a fast paced environment
- Action oriented with strong analytical and problem solving skills
- Ability to successfully manage multiple accounts during implementation of
new technology and products into very complex projects
3. Deep learning instructor-Deep Learning institute
NVIDIA is searching for a world-class trainer to help create and deliver
high-quality hands-on GPU programming content, focused in the area of Deep
Learning.
As an integral member of the Deep Learning Institute team,you will be
responsible for:
1. Developing curriculum and training content for data scientists and
software developers;
2. Training/certifying other instructors to teach DLI content; presenting
on-site Deep Learning workshops;
3. Delivering webcasts and office hours for online courses;
4. This role presents an opportunity for an accomplished candidate with a
capacity to learn quickly and exercise good judgment to gain in-depth
experience driving growth in GPU-accelerated Deep Learning training within
the developer community.
What we need to see:
1. Bachelor’s degree in computerscience/engineering or equivalent
experience;
2. 2+ years of experience in Machine Learning or Deep Learning;
3. Experience creating training content for developers;
4. Comfortable presenting to technical audiences
5. Strong relationship management skills;ability to handle multiple
projects simultaneously
6. Ability to work cross-functionally across many levels of a matrixed
organization
7. Willing to travel (45-60%)
4. Deep Learning Compute Architect
基本要求:
1. 严谨的逻辑思维和分析、有较强学习能力、熟悉深度学习算法实现和框架。
2. 有较强计算机体系结构背景和编程能力。
3. 有针对DNN算法设计加速硬件经验加分。
工作职责:
1. 跟踪学术和工业界最新研究成果、针对深度学习未来趋势分析和研究;
2. 提出GPU未来发展的方向和重点。
3. 针对DNN算法特征提出基于处理器的硬件加速方案。
What you’ll be doing:
1. Develop innovative HW, DSP, GPU and system architectures to extend the
state of the art in deep learning performance and efficiency;
2. Analyze and prototype key deep learning and data analytics algorithms
and applications
3. Understand and analyze the inter play of hardware and software
architectures on future algorithms and applications
4. Collaborate across the company to guide the direction of machine
learning, working with software,research and product teams
What we need to see:
1. MS or equivalent experience
2. Track record of designing architectures to accelerate computational
demanding algorithms and applications
3. Strong mathematical foundation in machine learning and deep learning
4. Experience working with deep learning frameworks like Caffe,
TensorFlow and Torch
5. Strong programming skills in C,C++, Perl, or Python
6. Familiarity with GPU computing (CUDA, OpenCL) and HPC (MPI, OpenMP)
7. Strong background in computer architecture
8. Experience with systems-level performance modeling, profiling, and
analysis
9. Experience in characterizing and modeling system-level performance,
executing comparison studies, and documenting and publishing results.
5. Deep Learning Engineer(SDK/Compute Vision)
What you’ll be doing:
1. NVIDIA is looking for a passionate, world-class deep learning expert
to work in system software team. In this role, you will co-work with the
team members and customer to apply deep learning with GPU-acceleration to
different marketing, such as IVA,robot.
2. This position will be quite challenging and exciting since no one ever
does this job before all over the world.
3. Collaborating closely with the architecture, research, libraries,
tools, and other software teams atNVIDIA to investigate how to optimize the
inference performance on Tegra based embedded platform.
4. Implementing and optimizing MM SDK sample with deep learning
integration
5. Working directly with deep learning expert from customer to understand
the current and future problems they are solving, creating and optimizing
algorithms and data structures to provide the best solutions using GPUs,
through both library development and direct contribution to the algorithm.
What we need to see:
1. 5 years customer support or software development experience
2. A good degree from a leading university in an engineering or computer
science related discipline (BS;MS or PhD preferred).
3. Strong knowledge of C/C++.
4. Strong knowledge of software design, programming techniques,and
algorithms.
5. Strong mathematical fundamentals, including linear algebra and
numerical methods.
6. Experience with parallel programming, CUDA C/C++ is a plus
7. Experience with popular deep learning framework, such as Caffe, Torch,
etc
8. Deep understanding of popular network, such as GoogleNet, Faster R-
CNN, etc is a plus
9. Ways to stand out from the crowd:
10. Experience with the development on embedded system is a plus
11. Good communication and organization skills, with a logical approach
to problem solving, good time management, and task prioritization skills.
6. Developer Technology Engineer of Machine Learning -Shanghai
We are now looking for a Developer Technology Engineer of Machine Learning:
What you’ll be doing:
1. Applied research on machine learning, using deep learning
frameworks to create various applications
2. Analyze performance of machine learning systems and applications
Interact with software developer to provide GPU based solutions Write
technical reports, white papers and present at conferences
3. Work closely with the architecture and driver teams on determining
trends and features for next generation hardware
What we need to see:
1. MS degree or higher in computer science or related majors
2. Strong background of machine learning and GPU technologies,
including neural networks, parallel computing,CUDA programming and
performance analysis
3. Master in one or several of the deep learning frameworks: Caffe,
TensorFlow, Theano, Torch or similar software.
4. Experience in developing deep learning based applications, such as
pattern recognition, anomaly detection and data mining.
5. Strong knowledge of C++, Python and programming techniques.
Ways to stand out from the crowd:
1. Computer game or real-time 3Dapplication development experience
highly desirable.
2. Understanding of GPU architectures a plus.
3. Good communication skills required.
4. Travel for on-site visits with developers and to conferences will
be required.
--
FROM 203.18.50.*