Deep Learning Software Engineer
Intel CorporationSeattleUpdate time: January 20,2022
Job Description

As a member of our engineering community you will be collaborating across organizations to enable next generation machine learning computing capabilities. You will have the opportunity to contribute to industry-leading designs and be part of a team that will bring innovative AI usages on Intel architecture. You will conduct design and development to build and optimize deep learning software. Design, develop and optimize for deep learning training and inference frameworks. Implement various distributed algorithms such as model/data parallel frameworks and dataflow based asynchronous data communication in deep learning frameworks. Transform computational graph representation of neural network model to optimize for compute/memory pipelines on IA. Develop deep learning primitives in math libraries. Profile distributed DL models to identify performance bottlenecks and propose solutions across individual component teams.


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.


Minimum Qualifications:

Candidate must have a Masters OR PhD in Computer Science, Computer Engineering or Electrical Engineering or comparable technical discipline.
Must have the required degree or expect the required degree by December 2021.

2+ years of experience with the following skills:

  • Programming in C/C++
  • Fundamentals in computer architecture and operating systems
  • Fundamentals of deep learning CNNs and RNNs
  • Experience with common frameworks ex. Tensorflow, PyTorch ONNX Runtime, OpenVINO, etc


Preferred Qualifications

Experience in:

  • Machine learning compute optimization/acceleration on x86 processors
  • Experience and familiarity with model optimization techniques
  • Neural network graph compiler technologies
  • Performance engineering
  • Parallel computing
  • Scripting languages such as Python

Inside this Business Group

The focus of Accelerated Computing Systems and Graphics (AXG) is to accelerate our execution in strategic growth areas of high-performance computing and graphics. AXG is chartered with delivering high performance computing and graphics solutions (IP, Software, Systems), for both integrated and discrete segments across client, enterprise and data center.  Our mission is to make zeta-scale computing accessible to every human on the planet by the end of this decade and to entertain, educate and connect billions of people with buttery smooth visual experiences.



Other Locations

US, California, Folsom;US, Oregon, Hillsboro


Intel Corporation will require all new U.S. employees to be fully-vaccinated for Covid-19 as a condition of hire unless they have an approved accommodation in place under applicable law. Newly-hired employees will be required to provide proof of vaccination prior to their start date.



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.

USExperienced HireJR0195007SeattleAccelerated Computing Systems and Graphics (AXG)

Get email alerts for the latest"Deep Learning Software Engineer jobs in Seattle"