AI Frameworks Engineer
Required skills
BS/MS in Computer Science or a similar field, At least 4 years of experience in C++ programming, software design skills, including debugging, performance analysis, and test design, Excellent data structure, algorithms and modern C++ programming skills, Strong interpersonal skills are required along with the ability to work in a multifaceted product-oriented team, Experience in one the following: compiler technologies, deep-learning frameworks or algorithms, high-performance computing, computer vision, numerical modelling, Excellent written and oral communication skills, You should have a passion for optimization and performance, close to hardware, as well as for good software engineering practice and usability
Preferred skills
Experience in developing modern compilers, especially LLVM and MLIR, Experience with formulating optimization problems and using ILP solvers (e.g. ORTOOLs, CPLEX, SCIP), Experience in AI hardware accelerators, GPU, heterogeneous architectures software development, A background in performance analysis and optimization, particularly in machine-learning, A solid understanding of modern machine-learning primitives and LLMs, A background in Python, modern AI frameworks and ecosystem (e.g., Torch, HuggingFace, llama.cpp, etc.)
Technologies
MLIR, Intel OpenVINO toolkit, LLVM, C++, Python, Torch, HuggingFace, llama.cpp, ORTOOLs, CPLEX, SCIP
Responsibilities
Develop MLIR based compiler technology for deep learning workloads on Intel NPUs, Develop AI execution middleware based on Intel OpenVINO toolkit, Develop large-scale production software with validation and continuous integration in mind, Collaborate with frameworks teams to develop compiler optimizations for the deep learning domain, Collaborate and coordinate internally and externally with cross geographical teams such as execution runtime software, NPU hardware, infrastructure, and front-end teams on the same project
Seniority
Experienced Hire
Domain
AI, Machine Learning, Deep Learning, Compiler Technologies, Hardware Accelerators, Software Engineering