Lead Research Software Engineer, Portable AI Performance Engineering

Cambridge, MA, US • Posted 60+ days ago • Updated 7 hours ago
Full Time
On-site
Fitment

Dice Job Match Score™

🛠️ Calibrating flux capacitors...

Job Details

Skills

  • Mergers and Acquisitions
  • Software Engineering
  • Performance Engineering
  • Art
  • Computer Hardware
  • FOCUS
  • MI
  • Marketing Intelligence
  • Translation
  • Research
  • Python
  • C++
  • Machine Learning (ML)
  • PyTorch
  • TensorFlow
  • JAX
  • GPU
  • OpenCL
  • Benchmarking
  • High Performance Computing
  • Communication
  • Collaboration
  • CUDA
  • Artificial Intelligence
  • Large Language Models (LLMs)
  • Code Refactoring
  • Scientific Research
  • Physics
  • Biology
  • Science
  • Management
  • Open Source
  • Linux
  • LXC

Summary

Posting Description
LEAD RESEARCH SOFTWARE ENGINEER, PORTABLE AI PERFORMANCE ENGINEERING, MA Green High Performance Computing Center , to be a hands-on research software engineering professional and serve as lead for applied performance engineering for AI workloads. Will work closely with research groups and leading computer industry collaborators to evaluate, adapt, and enhance the portable performance of complex AI research workloads on state-of-the-art hardware. The role will have heavy focus on optimizing existing NVIDIA GPU-based workloads for top-tier AMD GPUs, such as MI355X and beyond and will analyze and profile existing research AI workloads to identify performance bottlenecks and portability challenges; and port and optimize complex AI models and scientific code to run efficiently on AMD MI355X GPUs using ROCm, HIP, and related translation tools.

Job Requirements
REQUIRED : Bachelor's degree or equivalent with a minimum of five years of work experience in either deeply technical fields and/or computational research experience; strong proficiency in Python and C++, with deep familiarity with AI/ML frameworks (PyTorch, TensorFlow, JAX); hands-on experience with GPU programming models (e.g., CUDA, HIP, or OpenCL); experience with performance profiling and benchmarking tools on Linux-based High-Performance Computing systems; excellent communication skills; ability to collaborate effectively with academic researchers and industry partners; and self-motivated with the ability to work independently in a remote or hybrid environment. PREFERRED : Direct experience with the AMD ROCm software stack and translating CUDA code to HIP; familiarity with AI agentic tools and Large Language Models (LLMs) used for code generation and refactoring; background in supporting large-scale, domain-specific scientific research (e.g., physics, biology, climate science) on institutional clusters; direct experience with one or more open-source schedulers and provisioners; experience with Linux container technologies such as LXC, apptainer and systemd-nspawn; or advanced degree in a relevant technical field.

The Lead Software Engineer must comply with all relevant MGHPCC security policies.

This is a two-year term position.

3/13/2026
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: RTL165931
  • Position Id: a4d06ab79895868630173d7e039ac88a
  • Posted 30+ days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Boxborough, Massachusetts

Today

Full-time

USD 161,800.00 - 242,600.00 per year

Waltham, Massachusetts

Today

Full-time

USD 198,000.00 - 300,000.00 per year

Remote

Today

Full-time

USD 130,000.00 - 160,000.00 per year

Remote

13d ago

Easy Apply

Full-time

130,000 - 140,000

Search all similar jobs