马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
NVIDIA火热招聘深度学习 (Deep Learning) 达人-研发类 大家好, 这边是NVIDIA HR Tracy, 负责NVIDIA深度学习相关职位的招聘; 在此附上NV目前招聘的相关职位,
目前北上深都有, 如有意向,欢迎投递: 邮箱 : tracyw@nvidia.com QQ: 3371515491 We Are Hiring: 1. Compute Performance Developer Technology Engineer -北京 2. Deep Learning Compute Architect-上海 3. Deep Learning Engineer(Compute vision/Solution)-上海/深圳/北京 4. Deep Learning Hardware Architect –上海 5.
SolutionArchitect for deep learning (Customer support)-深圳 6. Developer Technology Engineer of Machine Learning-上海 基本要求: 1.
不限定工作经验, 职位Level Open; 同时也欢迎有相关经验的应届毕业生投递(2017年) 2.
深度学习的相关工作经验(研究/实际工作项目) 3.
熟悉计算机体系结构/有CUDA并行编程经验-Plus 关于 NVIDIA NVIDIA (纳斯达克代码:NVDA) 是一家计算机技术公司,公司一直在 GPU 加速计算的行业中勇当开路先锋。NVIDIA 以满足全球最苛刻的用户需求为己任,为游戏玩家、设计师以及科学家提供产品、服务以及软件,在虚拟现实、人工智能、专业可视化以及自动驾驶汽车等领域中带来出色的用户体验。 NVIDIA 是加速深度学习发展方面的先行者,多年来一直致力于开发深度学习软件、库和工具。为训练诸如图像、笔迹和声音识别等颇具挑战的应用程序并加快训练速度,目前的深度学习解决方案几乎完全依赖 NVIDIA GPU 加速计算。 职位详细描述: 1. Compute PerformanceDeveloper Technology Engineer NVIDIA is looking for a passionate, world-class computerscientist to work in its Compute Developer Technology (Devtech) team. In this role, you will research and develop techniques toGPU-accelerate leading applications in high performance computing fields withinmachine and deep learning, scientific computing, and data processing,performing in-depth analysis and optimization to ensure the best possibleperformance on current- and next-generation GPU architectures. Thisinvolves: 1.Working directly with key application developers to understand the current andfuture problems they are solving, creating and optimizing core parallelalgorithms and data structures to provide the best solutions using GPUs,through both library development and direct contribution to the applications. 2.Collaboratingclosely with the architecture, research, libraries, tools, and system softwareteams at NVIDIA to influence the design of next-generation architectures,software platforms, and programming models, including by investigating impacton application performance and developer productivity. REQUIREMENTS: - A good degree from a leading university in anengineering or computer science related discipline (BS; MS or PhD preferred). - Strong knowledge of C/C++ and/or FORTRAN. - Strong knowledge of software design, programmingtechniques, and algorithms. - Strong mathematical fundamentals, including linearalgebra and numerical methods. - Experience with parallel programming, ideally CUDAC/C++ and OpenACC 2. 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 deeplearning performance and efficiency 2.
Analyze and prototypekey deep learning and data analytics algorithms and applications 3.
Understand and analyzethe interplay of hardware and software architectures on future algorithms andapplications 4.
Collaborate across thecompany to guide the direction of machine learning, working with software,research and product teams What we need to see: 1.
MS or equivalentexperience 2.
Track record ofdesigning architectures to accelerate computational demanding algorithms andapplications 3.
Strong mathematicalfoundation in machine learning and deep learning 4.
Experience working withdeep learning frameworks like Caffe, TensorFlow and Torch 5.
Strong programmingskills in C, C++, Perl, or Python 6.
Familiarity with GPUcomputing (CUDA, OpenCL) and HPC (MPI, OpenMP) 7.
Strong background incomputer architecture 8.
Experience withsystems-level performance modeling, profiling, and analysis 9.
Experience incharacterizing and modeling system-level performance, executing comparisonstudies, and documenting and publishing results.
3. Deep Learning Engineer(Technical Solution) What you’ll bedoing: 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 withGPU-acceleration to different marketing, such as IVA, robot. 2.
This position will be quitechallenging and exciting since no one ever does this job before all over theworld. 3.
Collaborating closely with thearchitecture, research, libraries, tools, and other software teams at NVIDIA toinvestigate how to optimize the inference performance on Tegra based embeddedplatform. 4.
Implementing and optimizing MM SDKsample with deep learning integration 5.
Working directly with deep learningexpert from customer to understand the current and future problems they aresolving, creating and optimizing algorithms and data structures to provide thebest solutions using GPUs, through both library development and directcontribution to the algorithm. What we need tosee: 1.
5 yearscustomer support or software development experience 2.
A gooddegree from a leading university in an engineering or computer science relateddiscipline (BS; MS or PhD preferred). 3.
Strongknowledge of C/C++. 4.
Strongknowledge of software design, programming techniques, and algorithms. 5.
Strongmathematical fundamentals, including linear algebra and numerical methods. 6.
Experiencewith parallel programming, CUDA C/C++ is a plus 7.
Experiencewith popular deep learning framework, such as Caffe, Torch, etc 8.
Deepunderstanding of popular network, such as GoogleNet, Faster R-CNN, etc is aplus 9.
Ways tostand out from the crowd: 10.
Experiencewith the development on embedded system is a plus 11.
Goodcommunication and organization skills, with a logical approach to problemsolving, good time management, and task prioritization skills. 4. Solution Architect for deep learning (Customersupport) NVIDIAis searching for a world-class engineer for an exciting role as a SolutionsArchitect. Work with the most exciting high-performance computing hardware,software and impactful projects. Help enable compelling customer productivityand develop lasting relationships with NVIDIA's Technology Partners by makingNVIDIA technology an integral part of end-user solutions.
You will work with the latest High Performance Computing architectures (HPC) coupledwith Machine Learning, and Big Data Analytics application providers andcustomers to create improved workflows and develop new, differentiatedsolutions. In addition you will evangelize and influence the NVIDIA GPUComputing experience
RESPONSIBILITIES:
- Assist field business development in guiding the customer through the salesprocess for GPU Computing products, owning the technical relationship andassisting customer in building innovative solutions based on NVIDIA technology.
- Be an industry thought leader on integrating NVIDIA technology into HPCarchitectures to support Scientific and engineering applications.
- Be an internal champion for Deep Learning or Data Science among the NVIDIAtechnical community.
MINIMUM REQUIREMENTS:
Required Skills & Experience -BS in Engineering, Mathematics, Physics, or Computer Science
- 3+ years of Deep Learning experience
- Experience working with modern Deep Learning software architecture andapplication
- 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 newtechnology and products into very complex projects 6. Developer Technology Engineer of Machine Learning-上海 We are now looking for a Developer Technology Engineer ofMachine Learning: Whatyou’ll be doing: ·
Applied research on machinelearning, using deep learning frameworks to create various applications ·
Analyze performance of machinelearning systems and applications ·
Interact with software developerto provide GPU based solutions ·
Write technical reports, whitepapers and present at conferences ·
Work closely with the architectureand driver teams on determining trends and features for next generationhardware Whatwe need to see: ·
MS degree or higher in computerscience or related majors ·
Strong background of machinelearning and GPU technologies, including neural networks, parallel computing,CUDA programming and performance analysis ·
Master in one or several of thedeep learning frameworks: Caffe, TensorFlow, Theano, Torch or similar software. ·
Experience in developing deeplearning based applications, such as pattern recognition, anomaly detection anddata mining. ·
Strong knowledge of C++, Pythonand programming techniques. Waysto stand out from the crowd: ·
Computer game or real-time 3Dapplication development experience highly desirable. ·
Understanding of GPU architecturesa plus. ·
Good communication skillsrequired. ·
Travel for on-site visits withdevelopers and to conferences will be required. 我们身处无人区,无人领航,没有方向,没有答案,有的只有待解决的技术问题。我们领航,确定方向,找到答案。如果你喜欢不确定性,喜欢挑战未知,欢迎加入我们;
|