Principal Engineer, Software Development Engineering (Apps) at Sandisk - ScoutJobs - The AI-curated global job board
Skip to content
Sandisk
Posted 7 hours ago

Principal Engineer, Software Development Engineering (Apps)

SandiskPrincipal Engineer, Software Development Engineering (Apps)

Requirements

Master's or PhD in AI/CS, 7+ years software engineering, 5+ years architecture leadership, Proficiency in Python, Expertise in AI/ML stacks, Experience with Kubernetes and Docker

Skills

PythonLangChainKubernetesLLMMachine Learning

About the role

Responsibilities

  • Co-own end-to-end architecture for the Nexus platform across hybrid on-prem and cloud environments
  • Drive design decisions for agentic orchestration, MCP ecosystem, LLM gateway, and memory systems
  • Architect production-grade agentic workflows using LangGraph and modern agent frameworks
  • Define multi-quarter technical direction and actionable architecture roadmaps
  • Establish standards for service design, API contracts, security, and observability
  • Partner with InfoSec, Cloud Infrastructure, and product engineering teams
  • Coach Staff and Senior engineers on system design and AI engineering
  • Track advances in LLMs and evaluate emerging technologies through POCs

Requirements

  • Master's or PhD in AI, Machine Learning, Data Science, Computer Science, or related field
  • 7+ years of professional software engineering experience
  • 5+ years in architecture or technical leadership roles
  • Deep proficiency in Python
  • Strong knowledge of TypeScript/JavaScript, React, and a systems language (Go, Java, or C++)
  • Expert understanding of LangGraph, LangChain, LlamaIndex, PyTorch, or TensorFlow
  • Experience with LLM providers (Anthropic, OpenAI) and Model Context Protocol (MCP)
  • Proficiency with Kubernetes, Docker, and hybrid cloud topologies
  • Experience with relational, NoSQL, and vector databases
  • Background in enterprise security (OAuth, OIDC, SSO, RBAC)

Preferred Qualifications

  • Ability to influence engineering, product, and executive audiences
  • Strong product sense and pragmatic judgment on technical tradeoffs
  • Proven track record of mentoring senior engineers
  • Ability to decompose ambiguous, large-scale problems into pragmatic architectures

About the Company

Sandisk understands how people and businesses consume data and relentlessly innovates to deliver solutions that enable today’s needs and tomorrow’s next big ideas through groundbreaking innovations in Flash and advanced memory technologies.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Principal Engineer, Software Development Engineering (Apps)

Sandisk · Milpitas

Sign up to apply