Principal Software Architect
Core
Define and guide the architecture of modern software platforms within HP's device and services ecosystem, focusing on AI-enabled experiences for intelligent PCs and peripherals.
Role type
Principal Software Architect (AI/ML & Edge)
Builds
Production-grade AI/ML-enabled software platforms, client applications, backend services, and edge AI experiences.
Domain
Consumer electronics, PC ecosystem, Edge AI, Generative AI
Deliverable
production ML models | product features | infrastructure
Required skills
End-to-end software architecture, Generative AI & LLMs, Edge AI & model optimization, Distributed systems, Cloud-native platforms, Embedded systems, AI/ML frameworks (PyTorch, TensorFlow), System-level design, Technical leadership
Preferred skills
Tauri/WebView/WebRTC, Microsoft Graph/Intune/Azure, Enterprise MDM/UEM, Hardware/software co-design
Technologies
Angular, React, TypeScript, C++, Rust, Python, C#, Node.js, Go, PyTorch, TensorFlow, ONNX Runtime, Azure, Microsoft Graph
Responsibilities
Define end-to-end architecture for complex AI-enabled platforms, Establish architectural principles and design patterns, Lead architecture of AI/ML capabilities including LLMs and edge execution, Design production-ready AI/ML systems with governance, Align architecture across local apps, cloud, and devices, Maintain hands-on technical engagement via prototyping and code reviews, Guide senior engineers and technical leads, Produce architecture artifacts and roadmaps, Evaluate emerging technologies, Influence executive stakeholders on technical strategy.