Senior Software Engineer - HPC & AI Advanced Development
Senior Software Engineer - HPC & AI Advanced Development
This role has been designated as 'Remote/Teleworker', which means you will primarily work from home.
Who We Are:
Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work.
We help companies connect, protect, analyze, and act on their data and applications wherever they live, from edge to cloud, so they can turn insights into outcomes at the speed required to thrive in today's complex world.
Our culture thrives on finding new and better ways to accelerate what's next.
We know varied backgrounds are valued and succeed here.
We have the flexibility to manage our work and personal needs.
We make bold moves, together, and are a force for good.
If you are looking to stretch and grow your career our culture will embrace you.
Open up opportunities with HPE.
Job Description:
HPE is seeking a motivated and skilled Senior Software Engineer to join the Advanced Programming Team within the HPC & AI Advanced Development Organization.
This position is remote within the United States and requires valid U.S.
work authorization.
In this role, the software engineer will collaboratively solve challenges in scaling high-fidelity, discrete-event simulations on HPE supercomputers, using distributed memory and resilient execution techniques like checkpointing.
There will also be the development of workflows for distributed, large-scale data analysis of traces, logs, and telemetry data from simulations and HPC systems.
Key Responsibilities
• Distributed HPC/AI w orkflow 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.
Required Skills and Qualifications
• 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.
Nice to Haves: Experience in one or more of the following areas
• Experience collaborating with scientists or engineers on data science, data analytics, simulations, or modeling.
...
- Rate: Not Specified
- Location: San Jose, US-CA
- Type: Permanent
- Industry: Finance
- Recruiter: Hewlett Packard Enterprise Company
- Contact: Not Specified
- Email: to view click here
- Reference: HPE1US1199168EXTERNALENUS
- Posted: 2025-12-20 08:09:05 -
- View all Jobs from Hewlett Packard Enterprise Company
More Jobs from Hewlett Packard Enterprise Company
- Occupational Therapy Assistant - Northern Oaks
- PRN Physical Therapist - Northern Oaks
- Occupational Therapist ($5K Sign-On Bonus) - Northern Oaks
- PRN Speech-Language Pathologist - Northern Oaks
- Occupational Therapist - The Garrison
- Occupational Therapy Assistant - The Garrison
- Outpatient Speech-Language Pathologist - The Garrison
- PRN Physical Therapist - Mesquite Post Acute Care
- Physical Therapist Assistant - The Garrison
- PRN Occupational Therapist - Mesquite Post Acute Care
- Physical Therapist - The Garrison
- Speech-Language Pathologist - Mesquite Post Acute Care
- Physical Therapist Assistant - Mesquite Post Acute Care
- PRN Occupational Therapy Assistant - Mesquite Post Acute Care
- Occupational Therapy Assistant - Mesquite Post Acute Care
- Technical Solutions Coordinator
- QC Utility
- Shipping/Receiving
- Electrician
- Production Operator - 1st shift