Apply Now    
Job ID: JR0023980
Job Category: Engineering
Primary Location: Santa Clara, CA US
Other Locations:
Job Type: Experienced Hire

Distributed DL Algorithms Developer

Job Description

Define high level parallelism semantics and APIs for building models in nervana graph framework and frontends (neon, TensorFlow, …)

Implement sync/async SGD, parameter servers, and other state of the art distributed DL algorithms

Profile distributed DL models to identify performance bottlenecks and propose solutions across individual component teams

Transform computational graph representations of neural network models to express parallelism and communication dependencies

Build and maintain runtime framework for distributing and executing model subgraphs across hosts or processors

Integrate low-level communication libraries (MPI, cuda/nccl, etc.) with backend implementations of nervana graph

Interacting with deep learning researchers to support different frontend frameworks

Interacting with device driver developers and hardware architects to influence low level features


Qualifications

M.S. or Ph.D. in CS, ECE or related fields and minimum 4 years of software development experience
Strong statistics, calculus and applied math skills
Background in applied deep learning, using existing frameworks and state of the art models
Proficient in Python and C++
Confident in SW engineering, design and testing practices
Familiar with collective communication patterns and usage in distributed algorithms
Experience with multiprocessing

Inside this Business Group

The Data Center Group (DCG) is at the heart of Intel’s transformation from a PC company to a company that runs the cloud and billions of smart, connected computing devices. The data center is the underpinning for every data-driven service, from artificial intelligence to 5G to high-performance computing, and DCG delivers the products and technologies—spanning software, processors, storage, I/O, and networking solutions—that fuel cloud, communications, enterprise, and government data centers around the world.


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.
Apply Now    

What would you like to do now?

Connect with Us

Get Job Alerts

Get started
Student Center

Find out more about working at Intel

Learn more
Education

Jobs@Intel Blog

Learn more

Grow your network of opportunities