Sign In
 [New User? Sign Up]
Mobile Version

Distributed System Software Engineer

Intel


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

Job Details

Distributed System Software Engineer Careers at Intel in Santa Clara, CA
   
Job ID: JR0056558
Job Category: Engineering
Primary Location: Santa Clara, CA US
Other Locations:
Job Type:

Distributed System Software Engineer

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



Qualifications

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.
   

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