Design, implement and optimize Intel's neuromorphic AI compiler and runtime environment.
Contribute to tools and infrastructure that enable performance analysis, verification, debugging, and optimization across the software stack.
Integrate software stack into external ecosystems, particularly robotics and edge AI frameworks.
Collaborate with internal compiler, hardware, systems teams and external customers to improve software quality, performance, and usability across the stack.
Requirements
Bachelor’s degree in Computer Science, Electrical/Computer Engineering, Physics, Mathematics, or in a STEM related field.
3+ years of experience developing AI compiler, runtime, performance, or systems software, including execution environments, profiling, or debugging infrastructure in frameworks like ONNX, IREE, OpenVINO, TVM, MLIR, XLA.
3+ years of experience architecting and implementing production-grade software systems for maintainability, using standard engineering practices (e.g. profiling, benchmarking, correctness/performance regression testing, build/toolchain discipline, or CI/CD).
3+ years of experience with production software development in Python and C/C++, including systems-level and performance-critical code.
3+ years of experience with AI, deep learning, or optimization algorithms using frameworks such as PyTorch, JAX, or TensorFlow.
Post graduate degree in Computer Science, Electrical/Computer Engineering, Physics, Mathematics, or in a STEM related field is preferred.
Strong expertise in robotics or real-time systems including frameworks such as ROS2 is preferred.
Experience in low-level systems and accelerator programming (CUDA, LLVM, OneAPI, OpenCL, SYCL) is preferred.
Experience in HW/SW co-design and hardware simulator development is preferred.
Experience with effective agentic AI software engineering practices is preferred.
Experience with parallel computing paradigms or spatial AI hardware accelerators is preferred.
Expertise developing software architectures and managing software projects is preferred.
Experience working effectively in cross functional teams spanning hardware, systems software, and applications is preferred.
Prior contributions to open-source projects is preferred.