Sign In
 [New User? Sign Up]
Mobile Version

Machine Learning Compiler Engineer

Intel


Location:
Santa Clara, CA
Date:
04/06/2018
2018-04-062018-05-05
Job Code:
JR0056333
Categories:
  • IT Engineer
  • Engineering
  • Software Engineer
  • Programmer
  •  
  • Save Ad
  • Email Friend
  • Print
  • Research Salary

Job Details

Machine Learning Compiler Engineer Careers at Intel in Santa Clara, CA
   
Job ID: JR0056333
Job Category: Engineering
Primary Location: Santa Clara, CA US
Other Locations: US, California, San Diego;
Job Type:

Machine Learning Compiler Engineer

Job Description

What you will be working on:

Cutting edge problems in machine learning compilation in an overlapping set of the following areas:

  • Evaluating, analyzing, and contributing to deep learning compilers such as Intel nGraph, TVM, XLA, etc.

  • Low level performance optimization and analysis: X86 assembly, VTune, perf, etc for GEMM, convolution etc.

  • Ability and interest to dig into new and existing ISAs and propose modifications to or existing techniques for compiling higher representations to these ISAs.

  • Depending on a candidate’s abilities, self directed research into high impact, high leverage activities around programming languages, programmatic interfaces/models for accelerators, compilers, and the intersections among those topics.



Qualifications

Qualifications:
You must possess the below minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates. Experience listed below would be obtained through a combination of your school work/classes/research and/or relevant previous job and/or internship experiences.
* Bachelors in computer science, electrical engineering or related fields (statistics, applied math, computational neuroscience)

* Experience in compilers, low level performance optimization, etc.

* Proficiency in C++ and Python. Familiarity with numerical linear algebra and deep learning operators (convolution, matrix multiplication, BLAS).

* The ability to operate in flexible domains requiring self-direction under overarching business and ecosystem influences using technical creativity and hard work.

* Strong software engineering abilities.

Preferred Qualifications:

* Master’s or PhD in computer science, electrical engineering or related fields (statistics, applied math, computational neuroscience).

* An interest and understanding of market-competitive factors, capability gaps, etc in the computing and machine learning space.

* Research experience in compilers, software optimization, and/or programming languages.

* Understanding of deep learning hardware (CPU, GPU, FPGA, multi-node)

Inside this Business Group

Intel AI, leveraging Intel's world leading position in silicon innovation and proven history in creating the compute standards that power our world, is transforming Artificial Intelligence (AI) with the Intel AI products portfolio. Harnessing silicon designed specifically for AI, end to end solutions that broadly span from the data center to the edge, and tools that enable customers to quickly deploy and scale up, Intel AI is inside AI and leading the next evolution of compute.



Other Locations
US, California, San Diego;


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.

   

As an electronics industry innovator and a leader in corporate responsibility, we look for ways to apply our technology to address global challenges while serving as a role model for how companies should operate.

Powered ByLogo

Featured Employers

Featured Jobs