Principal Engineer, Software Development Engineering (Apps)
Hybrid · Milpitas, California, United States
Job Summary
Architect production-grade agentic workflows and end-to-end Nexus platform architecture across hybrid on-prem and cloud environments; co-own design decisions for agentic orchestration, MCP ecosystem, LLM gateway, memory and knowledge systems, and platform observability. Define multi-quarter technical direction and translate vision into actionable roadmaps balancing velocity, scalability, security, and operational maturity. Lead architecture reviews, mentor Staff/Senior engineers, and collaborate with InfoSec, Cloud Infrastructure, IAM, Networking, and product engineering to shepherd designs through governance processes. Stay at the forefront of AI infrastructure, evaluate emerging technologies, and drive targeted POCs to translate into platform capabilities.
Required Qualifications
- Master's or PhD in Artificial Intelligence, Machine Learning, Data Science, Computer Science, or a related field
- 7+ years of professional software engineering experience
- 5+ years in architecture or technical leadership roles
- Proficiency in Python; working knowledge of TypeScript/JavaScript, React, and a systems language (Go/Java/C++)
- Experience with LangGraph, LangChain, LlamaIndex, PyTorch or TensorFlow, Hugging Face ecosystem
- Experience with LLM providers and gateways; Model Context Protocol (MCP) and agentic design patterns
- Design of distributed systems, microservices, REST/GraphQL APIs, event-driven architectures
- Kubernetes, Docker; hybrid on-prem and cloud workloads
- Relational, NoSQL, in-memory, and vector databases; data governance and security
- Strong communication and leadership skills
- Ability to mentor engineers and lead architectural direction
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.