TL;DR
Neuromorphic AI Software Engineer (AI): Designing, implementing, and optimizing Intel's neuromorphic AI software stack and SDK with an accent on model optimization, compiler, and runtime modules. Focus on defining the next wave of AI technology and transforming breakthroughs into real-world products for physical AI systems.
Location: Hybrid work model, based in Germany, Munich
Company
Intel is dedicated to strategically penetrating the AI market by delivering disruptive and transformative solutions.
What you will do
- Design, implement, and test components of the neuromorphic AI software stack, including model optimization, compiler, and runtime modules.
- Collaborate with customers and partners to design optimized algorithms and applications.
- Partner with hardware architects for HW/SW co-design optimization.
- Integrate neuromorphic software into leading robotics, IoT, and sensing frameworks.
- Participate in code reviews, documentation, and continuous improvement.
- Assist in profiling and benchmarking software performance.
Requirements
- MSc or PhD in Computer Science, Electrical/Computer Engineering, Physics, Mathematics, or a related field.
- 3+ years of experience in software development, particularly in AI, compiler, or deployment frameworks (Triton, MLIR, IREE, ONNX, OpenVINO, TVM, XLA).
- 3+ years in software architecture and design methodologies for scalable systems.
- Strong programming skills in Python and C/C++.
- Experience with deep learning, mathematical optimization, or AI frameworks (PyTorch, JAX, TensorFlow).
- Strong problem-solving and communication skills, with experience in collaborative, cross-functional teams and software development best practices.
Nice to have
- Expertise in low-level systems and accelerator programming (CUDA, LLVM, OneAPI, OpenCL, SYCL).
- Familiarity with parallel computing paradigms and performance optimization.
- Experience with profiling and benchmarking algorithms and hardware architectures.
- Knowledge of unconventional AI hardware accelerators and neuromorphic computing.
- Background in robotics and robotic software frameworks (ROS2, Isaac, Holoscan).
- Experience defining software architecture roadmaps for emerging technologies.
- Prior contributions to open-source projects.
- Deep understanding of machine learning and AI algorithms.
Culture & Benefits
- Opportunity to define the next wave of AI technology with Intel's neuromorphic computing.
- Join a vertically integrated incubation effort dedicated to bringing innovations to market.
- Work within a diverse team of engineers and researchers pioneering sparse, event-based, neuromorphic architecture.
- Eligible for a hybrid work model, splitting time between on-site at an assigned Intel site and off-site.
