Current openings listed below:

Software Engineer/Programmer Position (part-time or full-time)

Are you interested in working on state-of-the-art hardware, software and middleware?

X-ScaleSolutions is looking for an enthusiastic Software Engineer/Programmer with desired experience in High-Performance Computing (HPC), Message Passing Interface (MPI), Deep Learning (TensorFlow, PyTorch, Horovod) and network programming with modern HPC interconnects (InfiniBand, Omni-path, 10-100GigE/iWARP and RoCE) and accelerators (GPGPUs) to join our team.

X-ScaleSolutions is a start-up based in Columbus, Ohio. We specialize in a range of high-performance and scalable solutions for current generation systems ranging from small deployments of a couple systems to multi-petaflop systems and the emerging Exascale systems. The mission of the company is to develop innovative and leading-edge software products, with a focus on four areas: 1) High-Performance Computing, 2) Big Data, 3) Deep Learning, and 4) Cloud Computing.

The HPC software engineer/programmer is expected to take a lead role in projects to design and develop production quality code with novel features.

Technical expertise required:
• Strong experience in Linux
• C programming
• Network programming, such as TCP/IP and low-level networking stacks
• Deep Learning Frameworks

The ideal candidate will have:
• Knowledge on HPC, MPI standard, multi-core processors, GPGPUs/accelerators, and high-performance networking.
• Knowledge on Deep Learning frameworks (TensorFlow, PyTorch, Horovod) and their internals
• Familiar with the typical design cycle (design, develop, test, tune, release, bug fixes, etc.) for producing and maintaining high quality software and the associated tools
• The ability to work in a team setting
• A background in computer science or computer engineering

Opportunity for part-time or full-time position. Flexible schedule. Remote candidates will be considered. Must be eligible to work in the US.

Please contact us contactus@x-scalesolutions.com with a copy of your resume.

 

MPI Support Engineer (part-time)

X-ScaleSolutions is looking for an enthusiastic Support Engineer with desired experience in High-Performance Computing (HPC), Message Passing Interface (MPI), and network programming with modern HPC interconnects (InfiniBand, Omni-path, 10-100GigE/iWARP and RoCE) and accelerators (GPGPUs) to join our team.

The Support Engineer is expected to work closely with the development team to debug, identify and resolve any technical problems that might arise at customer sites. This position will also extend help in maintaining technical documents, bug-tracking systems, and manuals.

Technical expertise required:
• Strong experience in Linux
• C programming
• MPI Library and application debugging experience

The ideal candidate will have:
• Knowledge on HPC, MPI standard, multi-core processors, GPGPUs/accelerators.
• Knowledge on InfiniBand, High Speed Ethernet, Omni-Path, or similar high-performance networking technologies.
• Familiar with the typical design cycle (design, develop, test, tune, release, bug fixes, etc.) for producing and maintaining high quality software and the associated tools
• Demonstrate strong analytical, troubleshooting and problem-solving skills
• Strong communication, organizational and customer service skills
• The ability to work in a team setting
• A background in computer science or computer engineering

This is a part-time position, with possible future opportunity for full time. Flexible schedule. Remote candidates will be considered. Must be eligible to work in the US.

Please contact us contactus@x-scalesolutions.com with a copy of your resume.