👨🏻‍💻 postech.work

hiring software engineer - with MPI, NCCL, julia, python, in New Mexico

SLIC.AI LLC • 🌐 Remote • 💵 $75,897 - $91,403

Remote Posted 2 days, 23 hours ago

Job Description

Job Overview

We are seeking a dynamic and skilled Software Engineer to join our innovative team in Santa Fe\On line. This role offers an exciting opportunity to work on cutting-edge high-performance computing projects, leveraging advanced parallel processing frameworks such as MPI (Message Passing Interface) and NCCL (NVIDIA Collective Communications Library). The ideal candidate will have a strong background in software development, with expertise in Python\Julia programming and experience with distributed computing architectures. You will contribute to developing scalable, efficient applications that push the boundaries of computational performance, supporting research and development initiatives across diverse scientific domains.

Responsibilities

Design, develop, and optimize software solutions utilizing MPI for parallel processing across multiple nodes and GPUs using NCCL for efficient communication.

Collaborate with cross-functional teams to integrate MPI, NCCL, and Python-based modules into existing infrastructure and new projects.

Implement robust APIs and interfaces using RESTful principles to facilitate seamless data exchange between distributed systems.

Contribute to the development of high-performance applications by writing clean, maintainable code in Python, Julia

Participate actively in Agile development cycles, including sprint planning, code reviews, and continuous integration workflows.

Conduct performance profiling and debugging to ensure scalability and efficiency of distributed applications on Linux environments.

Document technical specifications, system architecture, and operational procedures to support ongoing maintenance and future enhancements.

Requirements

Proven experience with high-performance computing frameworks such as MPI and NCCL in a professional or research setting.

Strong programming skills in Python\Julia

Hands-on knowledge of Linux operating systems and command-line tools for application deployment and troubleshooting.

Experience with web development technologies like REST APIs, JavaScript, React Express, and front-end development is desirable.

Familiarity with IT infrastructure components such as AWS, Azure cloud platforms, GitHub/Git version control systems, SVN (Apache Subversion), and application development best practices.

Job Types: Full-time, Contract, Internship

Pay: $75,897.36 - $91,403.27 per year

Benefits:

401(k) 3% Match

Flextime

Work Location: Remote

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.