Principal AI Software Architecture Engineer (f/m/d)
Core
Lead technical direction for next-generation AI software platforms and deployment technologies across embedded and edge computing products.
Role type
Principal AI Software Architecture Engineer (IC)
Builds
AI software platforms, model translation workflows, runtime systems, and customer-facing deployment solutions for embedded/edge hardware.
Domain
Embedded systems, Edge computing, AI Infrastructure, Compiler technology
Deliverable
production ML models
Required skills
Large-scale software architecture, AI model deployment workflows, Compiler ecosystems (LLVM/MLIR), C++, Python, Runtime integration, Heterogeneous hardware architectures, Embedded/edge computing constraints
Preferred skills
Multi-year technical roadmap definition, Customer-facing technical leadership, Mentoring senior engineers, Open-source contributions
Technologies
LLVM, MLIR, IREE, XLA, TVM, OpenXLA, PyTorch, TensorFlow, ONNX, TFLite
Responsibilities
Define long-term AI software architecture strategy, Lead architecture decisions for heterogeneous AI deployment, Guide evolution of compiler and runtime technologies, Collaborate with hardware/software/product teams to translate needs into roadmaps, Drive hardware/software co-design discussions, Mentor senior engineers and technical leads
Seniority
Principal, strategy & mentorship
