Intel Distributed System Software Engineer in Santa Clara, California

Job Description

Intel's Artificial Intelligence Product Group is currently hiring in Santa Clara.

What you will be working on:

  • Developing distributed and highly performant System Software framework for Intel’s Neural Network Processor (NNP)

  • Developing a MPI-like communication framework for Deep Learning including implementing various collective algorithms such as AllReduce, Scatter/Gather, Broadcast etc.

  • Ensuring optimal performance: Efficient job scheduling, balance computation vs. communication

  • Working with deep learning researchers to support different Deep Learning frameworks

  • Hardware-software co-design with hardware architects


Minimum Qualifications:

Master's in Computer Science, Electrical Engineering or related fields with 2+ years of software development experience or a PhD in Computer Science, Electrical Engineering or related fields

  • Strong programming skills (Modern C++ and Python 3)

  • Strong skills in algorithms and data structures

  • Good understanding of Computer Architecture

Preferred Qualifications:

  • Experience writing software for HPC or distributed systems

  • Experience with MPI, OpenMP or other parallel programming frameworks

  • Skills or experience in quantitative areas such as machine learning and computer vision

  • Good understanding of Deep Learning

  • Good knowledge of Git, Performance tools, Optimizations, Continuous Integration

  • Excellent debugging skills

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.

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.