Sandisk

Principal Engineer, Software Development Engineering (Apps)

Sandisk
Apply
3 months ago
Milpitas, CA, USAStaff+

Responsibilities

  • Co-own the end-to-end architecture of the Nexus platform across hybrid on-premises and cloud environments.
  • Define technical direction and architecture roadmaps for agentic orchestration, MCP, LLM gateways, memory and knowledge systems, observability, and platform applications.
  • Architect production-grade agentic workflows using LangGraph, Deep Agents, and modern agent frameworks, including tool use, multi-agent coordination, evaluation, and safety patterns.
  • Establish standards for service design, API contracts, security, identity, observability, and developer experience.
  • Lead architecture reviews, enterprise architecture forums, and governance processes including ISAR, STARC, and CAB.
  • Partner with InfoSec, Cloud Infrastructure, IAM, Networking, and product engineering teams.
  • Mentor Staff and Senior engineers through design reviews, code reviews, architecture deep dives, and technical coaching.
  • Identify architectural risks, drive remediation, and improve environment separation, observability, and incident response maturity.
  • Evaluate emerging LLM, agentic framework, and AI infrastructure technologies and lead targeted proofs of concept.

Requirements

  • Master's or PhD in Artificial Intelligence, Machine Learning, Data Science, Computer Science, or a related field.
  • At least 7 years of professional software engineering experience, including at least 5 years in architecture or technical leadership roles.
  • Demonstrated production impact designing and operating large-scale AI/ML, platform, or distributed systems.
  • Deep proficiency in Python and strong working knowledge of TypeScript/JavaScript, React, and at least one of Go, Java, or C++.
  • Expert-level knowledge of LangGraph, LangChain, LlamaIndex, PyTorch or TensorFlow, and the Hugging Face ecosystem.
  • Strong understanding of LLM internals, transformers, embeddings, RAG architectures, fine-tuning, and evaluation methodologies.
  • Production experience with LLM providers and gateways such as Anthropic and OpenAI, plus deep familiarity with MCP and agentic design patterns.
  • Experience designing distributed systems, microservices, GraphQL APIs, event-driven architectures, and high-throughput data pipelines.
  • Strong experience with Kubernetes, Docker, and hybrid on-premises and cloud workloads.
  • Working knowledge of PostgreSQL, MongoDB, Elasticsearch, Redis or Valkey, and vector databases.
  • Background in enterprise security and identity, including OAuth, OIDC, SSO, RBAC, secrets management, and data governance.
  • Excellent communication, stakeholder influence, product judgment, mentoring, problem decomposition, architecture, and debugging skills are preferred.

Benefits

  • Comprehensive benefits include paid vacation and sick leave, medical, dental, and vision insurance, life, accident, and disability insurance, flexible spending and health savings accounts, and an employee assistance program.
  • Additional benefits may include supplemental life and AD&D coverage, legal plan, pet insurance, critical illness, accident and hospital indemnity coverage, tuition reimbursement, transit benefits, the Applause Program, employee stock purchase plan, and the Sandisk Savings 401(k) Plan.
  • Eligible employees may participate in short-term incentive and, depending on role and performance, long-term incentive programs involving RSUs or cash equivalents.
  • The anticipated application deadline is August 26, 2026, subject to earlier closure if the position is filled.
Sandisk

About Sandisk

5,001-10,000 employees
Contact me