Principal Software Architect
Core
Define and guide the architecture of modern software platforms within HP's device and services ecosystem, focusing on AI-enabled capabilities for intelligent PCs and peripherals.
Role type
Principal Software Architect (AI/ML & Distributed Systems)
Builds
Production-grade AI/ML-enabled software platforms, client applications, backend services, and cloud integrations for HP devices.
Domain
Consumer Electronics / AI & Machine Learning / Distributed Systems
Deliverable
production ML models
Required skills
System-level architecture, Generative AI & LLMs, Edge AI & model optimization, Distributed systems design, Cloud-native platforms, Embedded systems, C++, Python, Rust, Go, TypeScript, PyTorch, TensorFlow, ONNX Runtime
Preferred skills
Tauri, WebView, WebRTC, COM interfaces, PowerShell automation, Cross-platform desktop development
Technologies
Angular, React, TypeScript, C++, Rust, Python, C#, Node.js, Go, PyTorch, TensorFlow, ONNX Runtime, Windows OS
Responsibilities
Define end-to-end architecture for complex AI-enabled software platforms; Establish architectural principles and technology choices; Lead architecture of AI/ML capabilities including LLMs and edge AI; Design production-ready AI/ML systems with evaluation and governance; Align architecture across local applications, cloud services, and device management; Address non-functional requirements like security and performance; Maintain hands-on technical engagement through prototyping and code reviews; Guide senior engineers and raise technical standards; Produce architecture artifacts and roadmaps; Evaluate emerging technologies and influence stakeholders.
Seniority
Principal, hands-on IC with technical leadership
