Principal AI Inference Systems Software Architect

CyberCoders
San Jose, CA, United States
1 day ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Compensation
$250,000.0 - $300,000.0
Working hours
Regular working hours

Tech stack

Computer-Aided Design Artificial Intelligence C++ (Programming Language) Compilers Nvidia CUDA Computer Programming Computer Engineering Data Centers Extract Transform Load (ETL) Memory Management Python (Programming Language) Performance Tuning
+20 more
Software Product Management Software Architecture Software Engineering Systems Architecture AI Infrastructure Pytorch Retrieval-Augmented Generation Large Language Models Distributed Inference Non-Uniform Memory Access Agentic-AI Discretization Information Technology Hardware Acceleration ROCm Machine Learning Operations TensorRT VLLM Model Inference Decoding

Job description

This is a highly technical role for an individual who deeply understands AI data center and edge AI inference workloads, model execution, systems software, memory management, and hardware/software co-design. The successful candidate will work closely with the Chief AI Systems Architect, AI Product Strategist, AI Hardware / Memory Systems Architect, and R&D engineering teams to understand how AI workloads execute on current infrastructure, identify software bottlenecks, and architect software that enables new hardware and memory technologies to deliver measurable customer value. We are particularly interested in investigating opportunities involving AI workload, software stack, and inference runtime usage of the hardware to deliver the required performance and efficiency., * Analyze and optimize AI inference workloads including LLMs, GenAI, Agentic AI, RAG, MoE, multimodal, and edge AI.

  • Architect AI runtime and systems software for efficient utilization of compute, memory, and accelerator resources.
  • Design software for advanced memory architectures, including HBM, DDR, CXL, memory pooling, disaggregated memory, and KV-cache management.
  • Collaborate with hardware architects on CXL, memory systems, AI accelerators, compression engines, and near-memory computing technologies.
  • Develop performance optimization strategies focused on throughput, latency, memory efficiency, power, and total cost of ownership.
  • Define software architectures enabling practical deployment of CXL-based memory expansion, pooling, and disaggregation.
  • Build prototypes, performance models, benchmarks, and emulation environments to validate new architectural concepts before silicon availability.

Requirements

  • BS/MS in Computer Science, Computer Engineering, Electrical Engineering, or related field (PhD preferred).
  • 10+ years of experience in systems software, AI infrastructure, computer architecture, inference systems, runtimes, or compilers.
  • Deep expertise in AI/ML inference workloads and large-scale AI systems.
  • Strong programming skills in C/C++ and/or Python.
  • Strong understanding of computer architecture, operating systems, memory systems, and data movement.
  • Experience translating AI workload requirements into scalable system architectures.
  • Expertise in performance analysis, modeling, and benchmarking.

Preferred Experience

  • LLM inference, transformers, KV-cache optimization, vLLM, PyTorch, CUDA, Triton, TensorRT, ROCm.
  • Quantization, FlashAttention, speculative decoding, distributed inference, and MoE architectures.
  • GPU systems, AI accelerators, HBM, DDR, CXL, NUMA, and memory disaggregation.
  • Hardware/software co-design for AI infrastructure and data center systems.

About the company

We are a leading provider of high-performance modular memory subsystems and next-generation storage-class memory solutions. We specialize in cutting-edge technologies that enable innovation in AI, cloud computing, and enterprise infrastructure. Our product portfolio includes DDR4/DDR5 DIMMs, NAND-based SSDs, and advanced interconnect technologies such as CXL and PCIe. Join our world-class engineering team and be part of shaping the future of memory and storage architecture.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Loading talks and stories from around this role…