Intel WOS Software Development Engineer in Seattle, Washington

Job Description

We are looking for passionate and energetic software engineer who has a very good understanding & can enable and optimize Machine Learning software. You will be directly responsible for enabling and optimizing machine learning (ML) & Deep Learning (DL) stacks & use cases to achieve maximum performance and enable hardware support for CPU and platform features. You should have a good understanding of state-of-the-art techniques in machine learning and deep learning, performance optimization along with a strong understanding of computer architecture.

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. Experience listed below would be obtained through relevant previous school, industry jobs and/or research experience.

Minimum Qualifications:

  • MS in computer science or computer engineering with 3 years or Ph.D in Computer science, Computer Engineering, Electrical Engineering or a related field.

  • Full stack development experience.

  • Knowledge of AI/ML/DL models with deeper knowledge on CNNs, DNNs, LSTM etc and the respective algorithms

  • Working knowledge of DL frameworks such as CNTK, Caffe or other neural network topologies

  • Familiar with library integration, making code optimizations with strong coding skills in C, C+ + and Python/R.

  • Also familiar with system IO/Network stack

  • Familiar with the Intel Python distribution and Intel Math kernel library

  • Experience with Windows performance

Preferred Qualifications:

  • Detailed knowledge and real-world experience with Intel 32-bit IA-32 and 64-bit Instruction Set Architectures and micro-architectures.

  • Experience with performance tools and profilers.

  • Some hands on experience working on ML-DL frameworks: Caffe, Torch, CTNK or Tensor Flow

  • Proficient with development tools and environments

  • Experience with machine learning and data science languages such as Python, R, Scala

  • Knowledge of Windows system Application Program Interface API.

  • Multithreaded programming patterns, Open MP and libraries knowledge.

  • Knowledge of Machine learning concepts R language, machine learning frameworks is a plus

Inside this Business Group

The Intel Software and Services Group (SSG) connects Intel to the worldwide software community. SSG strives to bring competitive advantage to Intel platforms by helping independent software vendors, operating system developers, OEMs, channel members and systems integrators deliver exceptional customer value and achieve differentiation on Intel® processor technologies. SSG provides global leadership to the software community through its technical expertise, industry enabling activities, and developer products and programs.

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.