Senior Software Engineer – HPC & AI Advanced Development jobs in United States
cer-icon
Apply on Employer Site
company-logo

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. In this role, the Senior Software Engineer will collaboratively solve challenges in scaling high-fidelity, discrete-event simulations on HPE supercomputers and develop workflows for large-scale data analysis from simulations and HPC systems.

Data CenterEnterprise SoftwareInformation TechnologyIT ManagementNetwork Security
badNo H1Bnote

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

CC++PythonHigh-performance computingDistributed systemsCI/CD pipelinesAgile developmentAnalytical skillsProblem-solving skillsDocumentation skills

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

twittertwittertwitter
company-logo
Hewlett Packard Enterprise is an edge-to-cloud company that uses comprehensive solutions to accelerate business outcomes.

Funding

Current Stage
Public Company
Total Funding
$2.85B
Key Investors
Elliott Management Corp.
2025-04-15Post Ipo Equity· $1.5B
2024-09-10Post Ipo Equity· $1.35B
2015-11-02IPO

Leadership Team

leader-logo
Antonio Neri
President & CEO
linkedin
leader-logo
Fidelma Russo
EVP & GM, Hybrid Cloud and Chief Technology Officer
linkedin
Company data provided by crunchbase