Intel Machine Learning Application Engineer in Santa Clara, California

Job Description

We are looking for a Machine Learning Application Engineer to help us enable our customers in creating artificial intelligence products deployed on the edge. To do this job successfully, you need exceptional skills in embedded-systems programming and deployment of machine learning models. If you also have knowledge of software engineering and data science, we’d love to meet you.


  • An ideal candidate is responsible for enabling customer specific designs on Intel Movidius platforms.

  • The candidate interact with customers to understand their requirements, use-cases, algorithms, overall software architecture, and issues with using the technology.

  • The candidate will also interact with Intel Movidius technology users to define requirements for future breakthrough product and solutions.

  • The candidate will use or develop machine learning algorithms to solve applied problems in various computer vision and image processing disciplines. This may include training or retraining of deep learning systems when necessary.

  • The candidate will be involved in hands-on programming of embedded systems and heterogeneous multi-core architectures which consist of both programmable devices and hardware accelerators. The activity typically results in integration of key computer vision, neural network, and image processing algorithms onto Intel Movidius platforms.

  • The candidate will operate within a versatile engineering team including software, electrical, imaging, optical, and mechanical engineers. The team is spread out across different geographies.

Soft Skills:

  • Excellent communication and soft skills applicable to different cultural environments, both written and verbal.


Minimum Required Qualifications

Bachelor’s degree in computer science, electrical engineering, mathematics, or similar field.

4+ years of experience in the following areas:

  • Solid understanding of data structures, data modeling, software architecture, and computer micro-architecture in general, especially in the domain of embedded systems.

  • Proven ability to utilize modern programming methodologies to translate machine learning models and data processing methods into software.

  • Functional knowledge of C/C++ and Python is a must. Familiarity with at least one machine learning framework such as TensorFlow/Keras, Caffe, PyTorch, or MXNet.

  • Experience with application performance profiling, benchmarking, characterization, debugging, and optimization within a pre-defined use-case.

Additional Preferred Qualifications:

  • Master’s degree is a plus.

  • Experience with other structural or object-orientated languages is a plus.

  • Experience with programming highly-parallel vector machines (SIMD, VLIW, GPGPU).

  • Experience with OpenCV, OpenGL, CUDA, OpenCL, or Halide.

  • Deep understanding of state-of-the-art machine learning and deep learning algorithms, techniques, and best practices.

  • Familiarity with Intel OpenVINO toolkit.

  • Understanding of image processing pipelines and camera sensors and optics.

  • Knowledge of mathematics, probability, statistics, and algorithms.

Inside this Business Group

Employees of the Internet of Things Solutions Group (IOTG) have an exciting opportunity before them: To grow Intel's leadership position in the rapidly evolving IoT market by delivering the best silicon, software and services that meet a wide range of customer requirements - from Intel® Xeon® to Intel® Quark®. The group, a fresh, dynamic collaboration between Intel's Intelligent Solutions Group and Wind River Systems, utilizes assets from across all of Intel in such areas as industrial automation, retail, automobiles and aerospace. The IOTG team is dedicated to helping Intel drive the next major growth inflection through productivity and new business models that are emerging as a result of IoT.

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