Intel GPGPU - Machine Learning Architect in Folsom, California

Job Description

Are you passionate about computer graphics and disrupt the industry with your innovation? Working with leading Engineers on Intel's latest GPU/CPU architecture? Do you love collaborating with a diverse teams to help achieve Best–In-Class visual experiences that enable users to immerse themselves in a new visual future? If so then our Visual and Parallel Computing Group (VPG) has opportunities for you. In VPG we deliver Intel's 3D graphics, media, display GPU, and Parallel Computing Technology. Gen Compute Arch GCA team is within the Visual and Parallel Computing Group VPG is looking for passionate and driven individuals to help define and build the next generation of highly efficient GPU architectures for Intel. The roles in GCA team include but not limited to understanding the new merging workloads for GPGPU such as Machine Learning, Deep Learning, Computer Vision, AR/VR and High Performance Computing HPC, doing performance and power modelling, workload analysis and performance debug to identify bottlenecks and drive resolution through hardware and/or software fixes. In addition, we develop highly optimized GPU kernels and work with our partner software and enabling teams to help deliver high performant solutions on our GPUs for such workloads. We also work closely with Research Labs/Academia to assess new research/algorithms in these domains and drive the most relevant innovations/features into our architecture to be competitive on such workloads. Ensures platform and its components have the best performance and power balance specifically focusing on graphics hardware components. Research and development of next generation platform designs to continually improve the performance. Conducts system analysis on proprietary and competition platforms, develops advanced hardware tuning and overclocking.

Behavioral traits that we are looking for:

  • Excellent written and verbal communication skills required.

  • Should have an aptitude to learn new things quickly in this fast changing domain and flexibility to work on any mix of the above roles as needed.

What we offer you:

  • We give you opportunities to transform technology and create a better future, by delivering products that touch the lives of every person on earth.

  • As the 7th largest global company in innovation and new technology, we foster a collaborative, supportive and boredom-free environment, where the brightest minds in the world come together to achieve exceptional results.

  • We offer a competitive salary and financial benefits such as bonuses, opportunities to buy Intel stock at a discounted rate, or Intel stock awards (eligibility at the discretion of Intel Corp.).

  • We provide unique benefits that cater to your needs: flexible work hours, private medical plan, travel medical care, life and disability insurance.

  • We encourage working hard, but also playing hard! Intel employees are eligible for creative perks such as special recreation activities, discounts on various products and services, and much more.

Are you passionate about this opportunity and ready to help us create the next generation of technologies that will transfer the future for decades to come? If so then we encourage you to apply and be part of our team.

Qualifications

Minimum skills and qualification to get you considered:

MS in Computer Science, Electrical Engineering, Mathematics or related field with 6+ years of experience in GPU/CPU Architecture. A PHD with 4+ years of experience in GPU/CPU Architecture is preferred.

Your experience should be in the following areas:

  • Knowledge and experience in OpenCL/CUDA/Metal and other such parallel programming APIs required.

  • Knowledge of Deep Learning Algorithms/Networks and Frameworks such as TensorFlow, Caffe.

Preferred Skills and Experience that will make you stand out:

  • Experience in uarch/RTL/Design/process technologies a big plus.

  • Experience in building analytical and/or simulation based performance models and/or in Performance Analysis/Perf Debug also a plus.

  • Programming languages like python highly desired

Inside this Business Group

The Platform Engineering Group (PEG) is responsible for the design, development, and production of system-on-a-chip (SoC) products that go into Intel’s next generation client and mobile platforms. PEG strives to lead the industry moving forward through product innovation and world class engineering.

Posting Statement. Intel prohibits discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.