Intel is transforming artificial intelligence with end-to-end solutions that span the data center to the edge and silicon designed specifically for AI with tools that customers can deploy and scale quickly. Intel creates the new technologies that AI demands, using silicon, software, communications, memory, and storage.
Framework Optimization Intel AI It has found applications in TensorFlow, Theano, and Caffe. Meanwhile, on the hardware side, Intel's Xeon Scalable processors In particular, it runs high-performance AI workloads alongside cloud and HPC workloads.
Here are five jobs where you can use your ML skills to help build these technologies.
Graphic Software Intern
The Graphics Software intern will work in the Core and Visual Computing Group (CVCG) and be part of a team responsible for the architecture, design and development of CPU cores and visual technologies that are integral to Intel's System-on-Chip (SoC) products and key to datacenter, client and IoT platforms.
Requirements
- Currently pursuing a Master's degree in Computer Science or related engineering field.
- C, Python
Apply here
Computer Vision Engineer
CVEs implement deep learning CV algorithms to solve automotive, security and surveillance, retail, robotics, and industrial problems. Along with engineering computing frameworks, they program, debug, test, validate, document, and/or deploy solutions/products.
Requirements
- Masters or Bachelors degree in Electrical/ECE/Computer Engineering from a reputed university with strong foundation in VLSI, Computer Architecture and Machine Learning.
- Computer architecture coursework with significant project experience in logic block design and verification is preferred.
- Strong programming fundamentals with project work in C/C, Verilog and scripting languages.
Apply here
Pre-Silicon Validation Engineer
When have you ever heard of such a cool job? An IP Verification Engineer will be responsible for verifying Machine Learning Accelerator IPs and creating test plans for the accelerator IPs based on ML algorithms.
Also developing components like BFM, scoreboards, checkers etc and integrating them used for verification. Creating directed and random tests using SystemVerilog randomization and performing automated verification using scripts is also part of the job.
Requirements
- Bachelor's or Master's degree in EEE, ECE, CSE or equivalent with 3-6 years of work experience in the field of validation.
- Image processing, machine learning algorithms.
- Parrel/Tcl.
- In-depth knowledge of Systemverilog, Constrained Random Stimulus Generation, SV Assertions and Verification concepts.
- Hands-on experience in implementing and analyzing functional coverage.
- Experience in using OVM/UVM methodologies and bus protocols like AHB, AXI, OCP.
Apply here
Deep Learning Software Engineer
In this role, the candidate will be required to design, develop and optimize deep learning training and inference frameworks; implement model/data parallel frameworks, parameter servers, data flow based asynchronous data communication in deep learning frameworks, transform computational graph representations of neural network models; develop deep learning primitives in math libraries.
Requirements
- Masters or Bachelors degree in Electrical/ECE/Computer Engineering from a reputed university with strong foundation in VLSI, Computer Architecture and Machine Learning.
- Computer architecture coursework with significant project experience in logic block design and verification is preferred.
- Strong programming fundamentals with project work in C/C++, Verilog and scripting languages.
Apply here
Machine Learning Software Architect
ML Architect plays a key role in building products/solutions that provide descriptive, diagnostic, predictive or prescriptive models based on data using machine learning algorithms that require a sound understanding of supervised learning, unsupervised learning, deep learning, reinforcement learning, Bayesian analysis etc. to solve applied problems in various domains like Data Analytics, Computer Vision, Robotics etc. Hence, relevant experience is required.
Requirements
- Master's or PhD with 12+ years of experience in Computer Science or related field
- A strong foundation for ML/DL algorithms
The Client Computing group in this Architect role is responsible for all aspects of the client computing business across phone, phablet, tablet and PC platforms, leading Intel's efforts to transform client computing through technology, new form factors and driving Intel's enterprise-wide user experience initiatives. This spans all client device brands including hardware, software and connectivity elements of phones, tablets, Ultrabooks™, all-in-one, 2 in 1 computing devices and home gateways.
Apply here