Software Developer for Scalable Communication Libraries

4 weeks ago


Minneapolis, Minnesota, United States Hewlett Packard Enterprise Full time
About the Job

The HPE Cray Message Passing Toolkit team is seeking a skilled Software Development Engineer to lead the development efforts on scalable communication libraries (MPI and OpenSHMEM) supporting our HPE Supercomputing interconnect fabric.

This position will provide an opportunity to set the direction of the scalable communication libraries in the HPE Cray programming environment software stack.

Key Responsibilities
  • Design, develop, debug, and tune parallel programming models like MPI and OpenSHMEM
  • Evaluate multiple parallel programming solutions in exploiting various hardware technologies like next-generation HPC interconnects, CPUs, and GPUs
  • Participate in MPI and OpenSHMEM standards committees to lead discussions on introducing new features in high-level parallel programming models
  • Propose improvements for next-generation software and hardware
  • Ability to work independently
  • Interact and support customer engagements
About You

Familiarity in multiple high-level parallel programming models, such as MPI, OpenSHMEM, UPC, Global Arrays, and/or Coarray Fortran in a Linux environment

Knowledge on general HPC components like compute, network, memory, and storage

An understanding of high-performance computing

BS in Computer Science or equivalent

Willingness to work on multiple projects

Good communication skills

Preferred Qualifications
  • Experience with parallel programming styles specifically PGAS and RMA
  • Experience in using network library interfaces like libfabric, UCX, and/or Verbs
  • Ability to do performance analysis at scale
  • MS, or PhD in Computer Science or equivalent
What We Can Offer You

We strive to provide our team members and their loved ones with a comprehensive suite of benefits that supports their physical, financial and emotional wellbeing.

We 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.



  • Minneapolis, Minnesota, United States Hewlett Packard Enterprise Full time

    Job Title: Software Engineer for Scalable Communication LibrariesWe are seeking a highly skilled Software Engineer to lead the development efforts on scalable communication libraries (MPI and Open.SHMEM) supporting our HPE Supercomputing interconnect fabric.About the Role:Lead the development of scalable communication libraries for high-performance...


  • Minneapolis, Minnesota, United States Hewlett Packard Enterprise Full time

    About the JobWe are seeking a skilled Software Development Engineer to lead the development efforts on scalable communication libraries (MPI and OpenSHMEM) supporting our HPE Supercomputing interconnect fabric. This position will provide an opportunity to set the direction of the scalable communication libraries in the HPE Cray programming environment...


  • Minneapolis, Minnesota, United States Hewlett Packard Enterprise Full time

    Lead Software Development EngineerWe are seeking a highly skilled Software Development Engineer to lead the development efforts on scalable communication libraries (MPI and Open.SHMEM) supporting our HPE Supercomputing interconnect fabric.Key Responsibilities:Lead the development of scalable communication libraries for HPE Supercomputing interconnect...


  • Minneapolis, Minnesota, United States Stealth Full time

    Job Title: Senior Full Stack Software DeveloperStealth is seeking a highly skilled Senior Full Stack Software Developer to join our team. As a key member of our development team, you will play a crucial role in designing, developing, and enhancing our software platform.Key Responsibilities:Collaborate with product managers, designers, and other developers to...


  • Minneapolis, Minnesota, United States Amazon Services Full time

    About the RoleWe are seeking a highly experienced Software Development Manager to lead our engineering team in building and operating massively scalable systems. As a key member of our team, you will be responsible for defining organization roadmaps, driving execution of technology projects, and managing technology operations.Key ResponsibilitiesWork with...

  • Software Architect

    4 weeks ago


    Minneapolis, Minnesota, United States Capgemini Full time

    Job Title: Software ArchitectAs a Software Architect at Capgemini, you will have the opportunity to design and develop cutting-edge technology solutions that drive business growth and innovation. Our team is passionate about crafting software that is scalable, secure, and robust, and we are looking for a talented individual to join our ranks.Key...


  • Minneapolis, Minnesota, United States Convergenz Full time

    Senior Software EngineerWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at Convergenz. As a key member of our software development team, you will play a critical role in designing, developing, and supporting innovative software solutions for our asset management, transaction management, and data analytics teams.Key...

  • Senior.NET Developer

    2 weeks ago


    Minneapolis, Minnesota, United States Diverse Lynx Full time

    Job Title:.NET Developer + MVC FrameworkWe are seeking a highly skilled.NET Developer with expertise in MVC Framework to join our team at Diverse Lynx LLC.Key Responsibilities:Design and develop software programs using.NET programming languages.Analyze and resolve errors in the application.Maintain and upgrade existing applications.Collaborate with others to...


  • Minneapolis, Minnesota, United States IRIS Consulting Corporation Full time

    Software Engineer PositionWe are seeking a highly skilled Software Engineer to join our team at IRIS Consulting Corporation. As a key member of our team, you will be responsible for designing and developing business, application, data, and infrastructure solutions using JAVA, Spring Boot, IBM MQ, Oracle Database, and Angular.Key Responsibilities:Design and...

  • Senior.NET Developer

    1 month ago


    Minneapolis, Minnesota, United States Diverse Lynx Full time

    Job DescriptionWe are seeking a highly skilled .NET Developer to join our team at Diverse Lynx LLC.Key Responsibilities:Design and develop software programs using.NET programming languages.Document testing, error resolutions, and overall software development process.Analyze and resolve errors in the application.Maintain and upgrade existing...


  • Minneapolis, Minnesota, United States ITR Group Full time

    Senior Back End EngineerWe are seeking a highly skilled Senior Back End Engineer to join our team at ITR Group. As a key member of our engineering team, you will play a critical role in designing, developing, and deploying scalable and efficient back-end applications using Kotlin.Key Responsibilities:Design and implement robust back-end features and...


  • Minneapolis, Minnesota, United States Amazon Services Full time

    About the RoleWe are seeking a highly skilled Software Development Manager to join our team at Amazon Services. As a key member of our Delivery Technology organization, you will be responsible for leading a team of software engineers to design, develop, and deploy complex software solutions that optimize the delivery experience for millions of online...


  • Minneapolis, Minnesota, United States Tavlex Full time

    Job Title: C++ Developer/ProgrammerDuration: 1 YearLocation: Minneapolis, MN Only localNote: This role is only open to U.S. Citizens or Green Card holders due to client requirements.Job Overview:We are seeking a skilled C++ Developer to join our team for a Kafka rewrite project. The ideal candidate will have a robust background in C++ development and...


  • Minneapolis, Minnesota, United States Diverse Lynx Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer - Java Fullstack to join our team at Diverse Lynx. The ideal candidate will have a strong background in Java development, with experience in web development, API services, and full cycle implementation in an agile environment.Key ResponsibilitiesDesign, develop, test, and maintain web...

  • Senior.NET Developer

    1 month ago


    Minneapolis, Minnesota, United States Diverse Lynx Full time

    Job DescriptionWe are seeking a highly skilled .NET Developer to join our team at Diverse Lynx LLC.Key Responsibilities:Design and develop software programs using.NET programming languagesDocument testing, error resolutions, and overall software development processAnalyze and resolve errors in the applicationMaintain and upgrade existing applicationsPrepare...


  • Minneapolis, Minnesota, United States Capgemini Engineering Full time

    About the RoleWe are seeking a highly skilled Software Solution Architect to join our team at Capgemini Engineering. As a key member of our engineering team, you will have the opportunity to craft the future of technology and collaborate with skilled engineers to deliver detailed solutions.Key ResponsibilitiesBusiness Requirements Analysis: Translate...


  • Minneapolis, Minnesota, United States Capgemini Engineering Full time

    Job Title: Software Solution ArchitectCapgemini Engineering is seeking a highly skilled Software Solution Architect to join our team in Minneapolis, MN. As a key member of our engineering team, you will have the opportunity to craft the future of technology and collaborate with skilled engineers to deliver detailed solutions.Key Responsibilities:Translate...


  • Minneapolis, Minnesota, United States Datum Technologies Group Full time

    Job Summary: We are seeking a highly skilled Software Development Engineer in Test to join our team at Datum Technologies Group. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining scalable automated test frameworks and tools. Key Responsibilities: Implementing fast, reliable test coverage and quality...


  • Minneapolis, Minnesota, United States Indus Group Inc Full time

    Job Summary:We are seeking a highly skilled Senior Cloud Developer to join our team at Indus Group Inc. The ideal candidate will have a strong background in cloud-based deployments and a passion for empowering developers to work in cloud environments.Key Responsibilities:Developer Enablement: Provide technical guidance and mentorship to developers, helping...

  • Library Volunteer

    3 weeks ago


    Minneapolis, Minnesota, United States Anoka County, MN Full time

    Join Our Team as a Library VolunteerWe are seeking dedicated individuals to join our team as library volunteers. As a volunteer, you will play a vital role in supporting our mission to connect the community to ideas, information, and inspiration.Key Responsibilities:Assist patrons with technology, including printing, copying, and scanning documentsHelp...