
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 freePrincipal Engineer, Software Development Engineering (Apps)
Sandisk · Milpitas
