Intel GPGPU-Machine Learning Engineer in Folsom, California

Job Description

Do you have an interest in GPGPU driver, compiler or library development?

If so then we are looking for you to join our team as we design and deploy machine learning products based upon the next generation of GPU architectures.

In the Visual and Parallel Compute Group VPG we deliver Intel's 3D graphics, media, display GPU, and Parallel Computing Technology.

This position is for the 3D/Compute team's New Usage Engineering team, with an emphasis on emergent use-cases for Compute technologies, such as Machine Learning.

This may include performance analysis and debug, pathfinding work for new features, development or validation tasks as needed to prove and productize new functionality in response to new use-cases.

This role can provide a variety of opportunities that will challenge you to grow in new areas, so flexibility, good engineering skills, and a fast learning curve are key requirements.

Responsible for developing multiple aspects of graphics software, display driver development and simulation environment development.

Works with various partners to enhance and improve graphics performance on upcoming processor graphics devices by analyzing performance issues in software drivers and applications, implementing software performance improvements, and recommending future hardware & software improvements.

Also responsible for providing internal and external feedback to implement upcoming graphics features in yettobereleased OSes to ensure our hardware and software will function and perform as expected on next generation platforms as well as designing/developing/implementing graphics system-level software for future platforms.

Qualifications

Minimum Qualifications and Skills:

Bachelor's Degree in Computer Science, Computer Engineering with 1 years experience or

Masters degree in Computer Science or Computer Engineering.

Your experience should be in the following areas:

Strong background and experience in C+Solid understanding and experience developing applications with at least one modern

graphics API such as DirectX, Metal, OpenCL, CUDA, Vulkan or OpenGL.Knowledge of Windows* and/or Linux operating systems.

Preferred skills and experience that will make you stand out:

Experience in GPGPU programming

Experience in machine learning applications or libraries.

Experience developing graphics device drivers and hardware/software interfacing

Experience and/or knowledge in compilers and/or performance analysis and optimization techniques is an added advantage.

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.