Hp Senior Software Engineer to define architecture and technical strategy for AI memory management across heterogeneous compute environments. Focus on optimizing memory utilization and resource orchestration for AI workloads.
Responsibilities
Define and drive the end-to-end architecture for HP's Memory Management platform.
Architect systems for intelligent memory allocation, prioritization, and optimization across AI workloads running on client devices.
Lead design of model residency management capabilities to enable efficient deployment and execution of large AI models on resource-constrained systems.
Define policies for KV cache management, context window optimization, model sharing, and memory multiplexing across multiple AI agents.
Develop policy engines that dynamically balance performance, memory consumption, power usage, and user responsiveness.
Architect workload QoS and resource arbitration mechanisms across CPU, GPU, NPU, memory, storage, and network resources.
Define strategies for local, hybrid, and cloud model execution based on system state, workload requirements, and resource availability.
Lead development of telemetry and analytics systems that monitor memory pressure, model utilization, resource contention, and workload efficiency.
Partner with operating system, firmware, silicon, and AI framework teams to optimize memory behavior across the full platform stack.
Establish technical roadmaps, engineering standards, and architectural guidance across multiple software teams.
Mentor senior engineers and architects while influencing company-wide AI platform strategy.
Engage with ecosystem partners including Microsoft, Intel, AMD, Qualcomm, NVIDIA, and ISVs to align memory optimization technologies and industry standards.
Qualification
Experience working on operating systemsPrior work on AI PCsContributions to memory optimizationSalary
Preferred
Experience working on operating systems, memory managers, hypervisors, container runtimes, or distributed resource management systems.
Prior work on AI PCs, edge AI systems, client computing platforms, or performance-critical infrastructure.
Contributions to memory optimization, AI infrastructure, operating systems, or runtime technologies through patents, publications, or open-source projects.
This role will define how future HP AI PCs efficiently execute increasingly large and complex AI workloads. The architect will establish the foundational technologies that enable multi-agent systems, local AI inferencing, context persistence, and intelligent resource sharing while ensuring responsive user experiences. The work directly influences HP's AI PC differentiation strategy, ecosystem partnerships, and long-term software platform roadmap.
Provides company-wide architectural leadership for one of the most technically challenging areas of the Agentic AI Software Stack. Solves highly complex problems involving memory management, AI model execution, workload orchestration, heterogeneous computing, operating systems, and performance optimization across hardware and software boundaries. The role is expected to create industry-leading innovations in AI memory efficiency and resource governance that become core differentiators for HP AI PCs.