Search jobs > Boston, MA > Principal engineer

Principal High Performance Computing Engineer

Motion Recruitment
Boston, Massachusetts, United States
$100K-$200K a year
Full-time

Our client is an innovative cloud software start-up, that is pushing the boundaries of high-performance computing (HPC). They specialize in developing cutting-edge solutions that enable their clients to perform complex computations and data processing at unprecedented speeds.

As a key member of their engineering team, you will play a pivotal role in shaping the future of cloud-based HPC.

Job Description :

They are seeking a highly skilled and experienced Principal High Performance Computing Engineer to lead the development and optimization of our HPC solutions.

In this role, you will design, implement, and optimize high-performance algorithms and software, ensuring the efficient use of computing resources in a cloud environment.

Your expertise will be critical in driving performance improvements and ensuring our solutions meet the highest standards of scalability, reliability, and efficiency.

Key Responsibilities :

  • Lead the design and development of high-performance computing applications and algorithms in C++.
  • Optimize and parallelize existing code to improve performance and scalability on cloud infrastructure.
  • Collaborate with cross-functional teams to integrate HPC solutions into our cloud platform.
  • Conduct performance profiling, tuning, and benchmarking of applications.
  • Stay current with the latest advancements in HPC and cloud computing technologies and incorporate them into our products.
  • Mentor and provide technical guidance to junior engineers.
  • Contribute to the architecture and design decisions of the overall HPC platform.
  • Troubleshoot and resolve complex technical issues related to HPC systems and applications.

Qualifications :

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field; PhD is a plus.
  • 8+ years of experience in high-performance computing and software development with a strong focus on C++.
  • Proven experience in optimizing and parallelizing code for multi-core and distributed systems.
  • In-depth knowledge of HPC architectures, including CPUs, GPUs, and memory hierarchies.
  • Experience with performance profiling and tuning tools.
  • Familiarity with cloud computing platforms (e.g., AWS, Google Cloud, Azure) and their HPC offerings.
  • Strong problem-solving skills and ability to work independently and collaboratively.
  • Excellent communication and leadership skills.

Preferred Qualifications :

  • Experience with other programming languages such as Python or CUDA.
  • Knowledge of parallel programming models and libraries (e.g., MPI, OpenMP, CUDA).
  • Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Background in developing software for scientific computing, simulations, or large-scale data processing.

Why Join Us :

  • Be part of a dynamic and innovative start-up environment.
  • Work on groundbreaking technologies that make a real impact.
  • Competitive salary and equity package.
  • Comprehensive benefits including health, dental, and vision insurance.
  • Opportunities for professional growth and development.
  • 17 days ago
Related jobs
Promoted
Fidelity TalentSource LLC
Boston, Massachusetts

Experience in designing and building high-performance computing systems, distributed systems, machine learning systems, and AI frameworks. Our research areas include the application of high performance computing to speed up business processes, the develop of novel quantum algorithms for future appli...

Promoted
Novo Nordisk
Lexington, Massachusetts

The HPC (Operation) Engineer plays an instrumental role in collaborating with our scientific users to enable the best use of our HPC platforms. Proactively keep the solutions highly stable, available, and performing to expectations, which includes optimisation of our system and user activity monitor...

Motion Recruitment
Boston, Massachusetts

They are seeking a highly skilled and experienced Principal High Performance Computing Engineer to lead the development and optimization of our HPC solutions. Our client is an innovative cloud software start-up, that is pushing the boundaries of high-performance computing (HPC). In this role, you wi...

Promoted
Flexcompute Inc.
Watertown, Massachusetts

Flexcompute is seeking a highly skilled and motivated Director of High Performance Computing (HPC) to lead the development of cutting-edge HPC solutions. We invite you to envision a future where your expertise in High Performance Computing catalyzes the evolution of physics simulation, harnessing ne...

Motion Recruitment
Boston, Massachusetts

They are seeking a highly skilled and experienced Principal High Performance Computing Engineer to lead the development and optimization of our HPC solutions. Our client is an innovative cloud software start-up, that is pushing the boundaries of high-performance computing (HPC). In this role, you wi...

Promoted
Oracle
Boston, Massachusetts

In this role, you will evaluate the performance of features in the Java programming language and runtime environment, analyze performance issues reported by customers or detected by regression testing, and help improve the performance analysis and monitoring infrastructure and tools. We are looking ...

Novo Nordisk
Lexington, Massachusetts

The HPC (Operation) Engineer plays an instrumental role in collaborating with our scientific users to enable the best use of our HPC platforms. Proactively keep the solutions highly stable, available, and performing to expectations, which includes optimisation of our system and user activity monitor...

Novo Nordisk
Lexington, Massachusetts

Ensure the operations, maintenance and support model is functioning seamlessly and continuously improved Proactively keep the solutions highly stable, available, and performing to expectations, which includes optimisation of our system and user activity monitoring and alerts, and our devops in gener...

Harvard University
Cambridge, Massachusetts

Applied Math Position Description The Computational Science and Engineering Laboratory at Harvard University invites applications for a postdoctoral position at the interface of High Performance Computing, Computational Science and Artificial Intelligence for applications ranging from turbulence to ...

Flexcompute Inc.
Watertown, Massachusetts

Flexcompute is seeking a highly skilled and motivated Director of High Performance Computing (HPC) to lead the development of cutting-edge HPC solutions. We invite you to envision a future where your expertise in High Performance Computing catalyzes the evolution of physics simulation, harnessing ne...