Hewlett Packard Enterprise · 3 weeks ago
Senior Software Engineer – HPC & AI Advanced Development
Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. They are seeking a motivated and skilled Senior Software Engineer to join the Advanced Programming Team within the HPC & AI Advanced Development Organization, focusing on solving challenges in scaling high-fidelity simulations and developing workflows for large-scale data analysis.
Data CenterEnterprise SoftwareInformation TechnologyIT ManagementNetwork Security
Responsibilities
Distributed HPC/AI workflow development, experimentation, and testing for enabling interactive processing of large-scale telemetry datasets (terabytes to petabytes)
Building solutions by composing existing open-source solutions and using distributed and parallel programming approaches for scaling data and simulation size
Actively participate in a collaborative, consensus-driven design process
Work in an Agile development environment
Create documentation, collaborate with users, and present progress in writing, slides, and verbally
Qualification
Required
6-8 years of industry or comparable experience in software engineering
Proficiency in one or more programming languages such as C, C++, or Python
Exposure to high-performance computing (HPC) or scientific computing
Experience designing, building, or operating distributed large-scale systems in production environments
Experience with software engineering workflows, including version control, code reviews, automated testing, and CI/CD pipelines
Proficient in conveying technical concepts clearly and effectively through documentation, presentations, and design discussions
Strong analytical and problem-solving skills
Preferred
Experience collaborating with scientists or engineers on data science, data analytics, simulations, or modeling
Experience with distributed-memory parallel programming on supercomputers or large-scale clusters
Background in digital twin software development, including integration with visualization tools and AI/ML workflows
Experience working on containerization & orchestration technologies such as Docker, Podman, Apptainer, Slurm and Kubernetes
Experience developing or supporting workflows for HPC system design and operation
Experience developing AI surrogates especially in the context of detecting real-time HPC system errors
Experience incorporating and fine-tuning LLMs to provide a chat interface for any analysis or development environment
Knowledge of parallel and discrete event simulation, especially with SST (https://sst-simulator.org/)
Familiarity with checkpointing techniques (efficiency, size optimization, recovery, persistence)
Familiarity with performance debugging and optimization at scale
Familiarity with Pandas, NumPy, Dask, Spark or other data science technologies
Familiarity with Developer Operations, especially AIOps
Benefits
Health & Wellbeing
Personal & Professional Development
Unconditional Inclusion
Company
Hewlett Packard Enterprise
Hewlett Packard Enterprise is an edge-to-cloud company that uses comprehensive solutions to accelerate business outcomes.
Funding
Current Stage
Public CompanyTotal Funding
$2.85BKey Investors
Elliott Management Corp.
2025-04-15Post Ipo Equity· $1.5B
2024-09-10Post Ipo Equity· $1.35B
2015-11-02IPO
Leadership Team
Recent News
2026-01-09
2026-01-09
Company data provided by crunchbase