Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Inference

Hewlett-Packard

Senior Software Engineer, InferenceThis role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office.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's Private Cloud AI organization is seeking a Senior Software Engineer to build and evolve the model runtime within HPE AI Essentials, the inference platform used by enterprises to operate large language models on infrastructure they own, including air-gapped and sovereign environments. The core engineering challenge in this domain is not model deployment but sustained execution efficiency: achieving low tail latency and high GPU utilization on customer-owned hardware of varying generation and configuration. In this role you will design and implement key components of that runtime – engine integration, batching, KV cache management, and distributed execution – together with the Kubernetes orchestration layer that supports it. The primary work location is as listed, but could be any other HPE site location in the US; however, remote work options will be considered.Responsibilities· Design, implement, and own major components of the LLM serving deployment, including engine integration, continuous batching, KV cache management and reuse, and quantized execution· Partner with inference engineering teams and contribute to improving time-to-first-token, inter-token latency, throughput per GPU, and P95/P99 tail latency· Build and operate distributed execution capabilities, including disaggregated prefill/decode, tensor and pipeline parallelism, and KV cache offload across GPU memory, host memory, and RDMA-attached storage· Evaluate emerging runtimes, quantization schemes, speculative decoding, and mixture-of-experts serving, and make well-supported recommendations on adoption· Contribute to the orchestration layer supporting the runtime, including model admission, GPU scheduling and partitioning, cache-aware request routing, and autoscaling· Triage and resolve customer issues end-to-end, identifying root causes and improving systems and processes to prevent recurrence· Provide insightful code and design reviews, mentor team members, and lead by example on engineering practices within the teamKnowledge and SkillsRequired· Familiar with LLM inference engines such as vLLM, SGLang, TensorRT-LLM, TGI, or NVIDIA NIM, including modification of engine internals· Strong understanding of inference internals, including continuous batching, paged attention, KV cache reuse and prefix caching, chunked prefill, quantization, and speculative decoding· Working knowledge of tensor and pipeline parallelism, NCCL collective operations, and the GPU memory hierarchy and interconnect characteristics that govern them· Advanced proficiency in Kubernetes platform architectures, including operators, custom resources, controllers, and scheduling· Strong programming proficiency in Go and Python, with the ability to read, debug, and profile C++/CUDA using tools such as Nsight· Familiar with debugging/profiling multi-tier application workloads such as RAG, Agents· Excellent analytical, debugging, and problem-solving abilitiesPreferred· Upstream contribution to vLLM, SGLang, TensorRT-LLM, llm-d, LMCache, or KServe· Disaggregated prefill/decode serving, or KV cache offload and reuse at scale· RDMA, GPUDirect Storage, InfiniBand, or RoCE· MIG, fractional GPU allocation, and multi-tenant GPU isolation· On-premises, air-gapped, or regulated enterprise software deliveryExperience and Education· Minimum of 8 years of experience in Software Engineering, including 1-2+ years working directly on LLM inference runtimes or production model serving· Degree in Computer Science or related fieldAccessibilityHPE is committed to creating an inclusive and accessible workplace and encourages applications from all qualified individuals, including those with disabilities. If you believe you require accommodation during any stage of the application or interview process, please submit your request by completing our secure form linked here.Note: This option is reserved for applicants needing assistance/reasonable accommodation related to a disability.What We Can Offer You:Health & WellbeingWe strive to provide our team members and their loved ones with a comprehensive suite of benefits that supports their physical, financial and emotional wellbeing.Personal & Professional DevelopmentWe also invest in your career because the better you are, the better we all are. We have specific programs catered to helping you reach any career goals you have — whether you want to become a knowledge expert in your field or apply your skills to another division.Unconditional InclusionWe are unconditionally inclusive in the way we work and celebrate individual uniqueness. 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.Let's Stay Connected:Follow @HPECareers on Instagram to see the latest on people, culture and tech at HPE. #unitedstatesJob:EngineeringJob Level:TCP_04"The expected salary/wage range for this position is provided below. Actual offer may vary from this range based upon geographic location, work experience, education/training, and/or skill level. – United States of America: Annual Salary USD 144,000 - 273,000 in Colorado // 137,000 - 315,000 in North Carolina & TexasThe listed salary range reflects base salary. Variable incentives may also be offered."Information about employee benefits offered in the US can be found at The estimated job application period closure is December 30 2027; this timeline is provided for transparency and internal planning purposes.HPE is an Equal Employment Opportunity/ Veterans/Disabled/LGBT employer. We do not discriminate on the basis of race, gender, or any other protected category, and all decisions we make are made on the basis of qualifications, merit, and business need. Our goal is to be one global team that is representative of our customers, in an inclusive environment where we can continue to innovate and grow together. Please click here: Equal Employment Opportunity.Hewlett Packard Enterprise is EEO Protected Veteran/ Individual with Disabilities.HPE will comply with all applicable laws related to employer use of arrest and conviction records, including laws requiring employers to consider for employment qualified applicants with criminal histories.Recruitment Fraud AlertWe have become aware of an increase in fraudulent recruitment activities in which individuals impersonate our company or authorized recruitment agencies to offer fake employment opportunities. These scams may occur through false websites, emails, social media, or chat-based applications and often aim to obtain personal information or money. Please note that Hewlett Packard Enterprise (HPE), its direct and indirect subsidiaries and affiliated companies, and its authorized recruitment agencies/vendors will never charge a candidate a registration fee, hiring fee, or any other fee in connection with its recruitment and hiring process. We also never request personal information such as back account details, Social Security numbers, or national IDs via social media or chat applications.All legitimate job opportunities will come through official company channels, and candidates are responsible for verifying the credentials of any third party claiming to represent the company. Any reliance on fraudulent communication is at the individual’s own risk, and HPE disclaims legal liability for any resulting damages. If you suspect recruitment fraud, do not share personal information or make any payments and report the incident to your local authorities immediately.SummaryLocation: Spring, Texas, United States of America; Durham, North Carolina, United States of America; Ft. Collins, Colorado, United States of AmericaType: Full time

Vacancy posted 13 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Inference in Durham, NC vacancy
  • $191k - $293k

    The BasicsAs a Tanium Senior Software Engineer, you will be tasked with building and maintaining best-of-breed products as part of a small and nimble development team. Tanium focuses on a strong customer engagement model and feedback process to ensure our products are... 
    Senior
    Full time
    Contract work
    Live in
    Work at office
    Worldwide
    Flexible hours
    3 days per week

    Tanium

    Durham, NC
    1 day ago
  • $56.43 - $96.43 per hour

     ...TalentSource is your destination for discovering your next temporary role at Fidelity Investments. We are currently sourcing for a Senior Software Engineer to work in Durham, NC or Boston, MA! Senior Software Engineer Fidelity Digital Assets®, a Fidelity... 
    Senior
    Hourly pay
    Full time
    Temporary work

    Fidelity TalentSource

    Durham, NC
    4 days ago
  • Senior Software Engineer A Senior Software Engineer with exceptional data and software engineering skills, and a passion for building data-centric applications is to join our team of software developers, data scientists and product owners to support and expand KBI's Digital... 
    Senior

    KBI BioPharma

    Durham, NC
    19 hours ago
  •  ...Description Job Description Description: This is an onsite role based in Durham, North Carolina.   Our client seeks a Senior Full Stack Software Engineer to prototype and deliver tools that accelerate the software development lifecycle, including solutions leveraging... 
    Senior
    Hourly pay
    Contract work
    Local area

    Eliassen Group

    Durham, NC
    a month ago
  • Senior Fullstack Software Engineer Restor3d is looking for an experienced Senior Fullstack Software Engineer for developing web/mobile platforms. This early-stage role will be critical in accelerating the development and release of tools to advance our patient specific... 
    Senior

    Restor3d

    Durham, NC
    1 day ago
  • $105.5k - $168.8k

     ...takes the imagination and passion of all of us—from design and engineering to the manufacturing and marketing of our billions of MedTech...  ...Description Summary: The Pyxis ES Development team is looking for Software Engineers to join a high-performing, collaborative development... 
    Senior
    Hourly pay
    Shift work

    Becton Dickinson & Company

    Durham, NC
    19 hours ago
  • $152k - $241.5k

     ...best talent. We’re hiring a Deep Learning Engineer with strong experience in generative AI,...  ...skills in Python and C/C++.Excellent software engineering fundamentals.Ability to develop...  ...understanding) — including handling inference latency, cost-per-call tradeoffs, and degraded... 
    Senior
    Full time
    Internship

    Nvidia

    Durham, NC
    1 day ago
  •  ...NC TechOnsite 321 Coffee Shop providing free coffee and pastries to employeesJob DescriptionSUMMARY:We seek an experienced Senior Software Engineer with advanced expertise in .NET, JavaScript frameworks, and cloud technologies to lead our software development... 
    Senior
    Live in
    Work at office
    Work from home
    Flexible hours

    Bertelsmann

    Morrisville, NC
    1 day ago
  • Software Engineer Position IXL Learning, developer of personalized learning products used by millions of people globally, is seeking software engineers who have a passion for technology and education to help us add new features to our extremely successful educational products... 
    Senior
    Work at office

    IXL Learning

    Morrisville, NC
    19 hours ago
  • iOS Developer Location: Westlake TX/Durham NC/Boston MA/Merrimack NH (Hybrid – 5 days in a month) Duration: Long Term Required Skills: ~5+ years of professional experience developing publicly available iOS apps using Swift 5 and/or Objective-C ~ Verifiable...
    Senior

    Samprasoft

    Durham, NC
    4 days ago
  •  ...Senior Software Development Engineer Metabolon is seeking an experienced and driven Senior Software Development Engineer to join our team. This is a full-stack role, requiring expertise across both back-end and front-end technologies to deliver end-to-end solutions... 
    Senior
    Local area

    Metabolon

    Morrisville, NC
    4 days ago
  •  ...Description Description: Hybrid 2 weeks per month in either Durham, NC or Location to be confirmed   Our client seeks a Senior Software Engineer in Test to design, develop, and maintain automated test suites for digital healthcare products. The role focuses on UI and... 
    Senior
    Hourly pay
    Local area

    Eliassen Group

    Durham, NC
    6 days ago
  •  ...Northrop Grumman Mission Systems seeks a Sr. Principal Cyber Software Engineer (Level 2 CNO Analyst/Programmer) to design and develop custom software tools; work across Windows/.NET and UNIX environments, with strong Python and C/C++ skills. This role involves creating... 
    Senior

    Jobleads-US

    Morrisville, NC
    19 hours ago
  •  ...Description Description: On-site Every Other Week onsite / 5 days in either Durham, NC or Merrimack, NH or Westlake, TX   As a Senior Java AWS Developer, you will utilize strong cloud experience to develop solutions that build cloud native applications and... 
    Senior
    Hourly pay
    Local area

    Eliassen Group

    Durham, NC
    a month ago
  •  ...Job Description Job Description Job Title: Senior Oracle Fusion Order Management Cloud Engineer Location: Durham / Research Triangle Park, NC (Hybrid — 3 days on-site) Employment Type: Contract (W2 through ZipStaff — No C2C or 1099) About the Opportunity... 
    Senior
    Contract work
    3 days per week

    ZipStaff Inc.

    Durham, NC
    8 days ago
  • $140k - $200k

    Clutch Canada seeks a Senior iOS Engineer in Durham, North Carolina, to lead key engineering decisions and work within a dedicated product team. With a focus on creating impactful user experiences, the ideal candidate will have strong skills in Swift and SwiftUI and experience... 
    Senior

    Clutch Canada

    Durham, NC
    2 days ago
  •  ...Job Title: Senior Ruby and Node Developer Job Description: We are seeking a Senior Ruby and Node Developer with 8+ years of experience...  ...Node.js. The ideal candidate will have a deep understanding of software design, architecture, and a passion for refactoring... 
    Senior

    Cedent

    Durham, NC
    1 day ago
  •  ...sponsorship for this position.The RoleFidelity Investments Workplace Investing (WI) organization is seeking an experienced Sr. Software Engineer to join our CVT team within Stock Plan Services (SPS). The selected candidate will provide critical systems and business... 
    Senior
    Full time

    Fidelity Investments

    Durham, NC
    4 days ago
  •  ...professionals responsible for the design and development of DB Calculation Engine Applications at its North Carolina site. The expertise we’re...  ...Maven, Jenkins, Stash, and Sonar. Optimally operate in agile software delivery environment / Scrum. Work closely with application... 
    Senior

    Samprasoft

    Durham, NC
    2 days ago
  •  ...revolutionizing food security and transforming agriculture. Job Description We are seeking an innovative and highly motivated Senior Cloud Engineer / Technical Lead based in Durham, NC, to provide hands-on engineering leadership across cloud platforms, data enablement,... 
    Senior
    Full time
    Local area
    Flexible hours

    Syngenta Seeds

    Durham, NC
    7 days ago
  • Senior Cybersecurity Systems Software EngineerThis role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week...  ...Packard Enterprise is seeking a Senior Cybersecurity Engineer to lead software development and compliance activities... 
    Senior
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    13 hours ago
  •  ...change management, hands-on upskilling, and development. As a Senior Analyst, you will play a pivotal role leading and delivering AI...  ...supporting AI solution proposal documentation. AI Process Engineering Analyzing current workflows, documenting business operations... 
    Senior
    Full time
    Work experience placement
    Work at office

    CREO

    Durham, NC
    more than 2 months ago
  •  ...Role: Senior Technology Consultant - GenAI / Agent Platform Engineer Location: Westlake, Texas/Durham, North Carolina(Hybrid) Type: Contract Role...  ...Qualifications: ~7+ years of experience in Software Engineering, Platform Engineering, AI/ML Engineering... 
    Senior
    Contract work

    VDart Inc

    Durham, NC
    2 days ago
  • Job Title Top Skills Required: C# / .NET (4.6 - 4.8) - Core backend development Angular 8+ (v15 on some apps) - Frontend UI development Azure Native Cloud Development - Azure Functions, Service Bus, Blob Storage, Managed Identity, B2C Authentication AWS accepted only if...
    Senior

    RIT Solutions

    Durham, NC
    2 days ago
  •  ...transformation projects  Job Description We are looking for our client, a global company in the life sciences sector, Senior SailPoint IdentityIQ (IIQ) Engineer to lead development, integration, upgrades, testing, troubleshooting, and technical governance across its on-... 
    Senior
    Hourly pay
    Contract work
    Remote work
    Flexible hours
    2 days per week
    3 days per week

    Teamwork Corporate

    Durham, NC
    4 days ago
  • Job Title : Senior Cloud Infrastructure Engineer Location : Onsite - Research Triangle Park, Durham, NC 27709 Job Description: Top Skills Required...  ...engineering teams Years of Experience: 10.00 Years of Experience Regards Surya ****@*****.*** Ruri Software Technologies LLC
    Senior

    Ruri Software Technologies LLC

    Durham, NC
    2 days ago
  • Cloud Engineer Durham, North Carolina Contract Preferred: Hands on experience working with containers (Kubernetes) and serverless applications...  ...skills and experience in creating scalable and reliable software systems. Extensive experience working with Infrastructure as Code... 
    Senior
    Contract work

    Samprasoft

    Durham, NC
    2 days ago
  •  ...products manufacturing, and distribution.Higharc is seeking a Staff Software Engineer to lead the technical architecture and delivery of our Home...  ...that kind of simplicity. You're comfortable being the most senior engineer in the room without needing everything decided... 
    Full time
    Temporary work
    Immediate start
    Remote work
    Home office
    Flexible hours

    Higharc

    Durham, NC
    1 day ago
  •  ...Senior Systems Software Engineer This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people... 
    Senior
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise Development LP

    Durham, NC
    4 hours ago
  •  ...Senior Software Sales Technical Specialist Durham, NC Toshiba Global Commerce Solutions is seeking a highly experienced Pre-Sales...  ...Bachelor's degree in Computer Science, Information Technology, Engineering, Business, or a related field, or equivalent professional... 
    Senior

    Toshiba Global Commerce Solutions

    Durham, NC
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Inference. Be the first to apply!