24 days old

Deep Learning Software Engineer

Santa Clara, CA 95050
  • Job Code
  • Jobs Rated
Job Description

We are looking for an individual who has a passion for developing world-leading Machine Learning/Deep Learning software, optimizing and extending Deep Learning framework features for Intel GPUs.
You would work on software development and optimizations in the following areas:
- Analyze deep learning networks and framework implementations to identify performance bottlenecks and optimization opportunities
- Develop high-performance and highly parallel software kernel implementations for GPUs together with the math library team
- Explore and implement various distributed algorithms such as model/data parallel frameworks
- Work together with a government partner to analyze their applications and understand how they use deep learning and where optimization is needed.

An ideal candidate would exhibit behavioral traits that indicate:

  • An ideal candidate would exhibit behavioral traits that indicate:
  • Ability to work in a dynamic and team-oriented environment
  • Excellent written and oral communication skills and ability to work closely with an external partner


You must possess the minimum qualifications below 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 relevant previous school, industry jobs and/or research experience

Minimum Qualifications

  • Master's degree in Computer Science or computer engineering or related discipline plus 4 years, or Ph.D. in computer science or relevant discipline with 2 years of relevant experience in AI/Deep Learning performance optimizations and high-performance computing.
  • Excellent Programming skills in languages like Python, C/C++ and CUDA

Preferred Qualifications:

  • Experience in CUDA, OpenCL and GPU programming and ML kernel development
  • Knowledge of GPGPU architecture and technologies including low-level programming
  • Understanding of Deep Learning algorithms
  • Familiarity with DL frameworks (e.g. TensorFlow, PyTorch, Mxnet, Caffe, etc.)
  • Experience in distributed computing algorithms and systems

Inside this Business Group

The Machine Learning Performance (MLP) division is at the leading edge of the AI revolution at Intel, covering the full stack from applied ML to ML / DL and data analytics frameworks, to Intel oneAPI AI libraries, and CPU/GPU HW/SW co-design for AI acceleration. It is an organization with a strong technical atmosphere, innovation, friendly team-work spirit, and engineers with diverse backgrounds. The Deep Learning Frameworks and Libraries (DLFL) department is responsible for optimizing leading DL frameworks on Intel platforms. We also develop the popular oneAPI Deep Neural Network Library (oneDNN), and new oneDNN Graph library. Our goal is to lead in Deep Learning performance for both the CPU and GPU. We work closely with other Intel business units and industrial partners. 

Intel strongly encourages employees to be vaccinated against COVID-19. Intel aligns to federal, state, and local laws and as a contractor to the U.S. Government is subject to government mandates that may be issued. Intel policies for COVID-19 including guidance about testing and vaccination are subject to change over time.

Posting Statement

All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.

Work Model for this Role

This role will be eligible for our hybrid work model which allows employees to split their time between working on-site at their assigned Intel site and off-site.

Jobs Rated Reports for Software Engineer

Posted: 2022-05-01 Expires: 2022-06-01

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Deep Learning Software Engineer

Santa Clara, CA 95050

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Very Low
Very Good
Powered ByCareerCast