Research Engineer - Training Efficiency

5 Months ago • All levels • Research Development • $220,000 PA - $300,000 PA

Job Summary

Job Description

Luma aims to create multimodal AI to enhance human imagination and capabilities, focusing on vision as the next frontier beyond language models. The company is developing and scaling multimodal foundation models for systems that can perceive, understand, display, explain, and interact with the world. This role involves working with a research team to build and train cutting-edge foundation models on thousands of GPUs, emphasizing efficient implementation for large-scale training and distributed systems. The engineer will identify and implement optimization techniques, remedy efficiency bottlenecks in PyTorch code, and collaborate to ensure system efficiency from conception to completion. The work also includes conducting research and experiments on large-scale generative AI models to improve training and inference latency and throughput.
Must have:
  • Experience training large models with Python & PyTorch.
  • Experience profiling GPU & CPU code in PyTorch.
  • Experience writing parallel & distributed PyTorch code.
  • Experience with transformer models and attention.
Good to have:
  • Experience with Triton/CUDA and custom PyTorch kernels.
  • Experience writing high-performance parallel C++.
  • Experience building inference/demo prototype code.

Job Details

Luma’s mission is to build multimodal AI to expand human imagination and capabilities. We believe that multimodality is critical for intelligence. To go beyond language models and build more aware, capable and useful systems, the next step function change will come from vision. So, we are working on training and scaling up multimodal foundation models for systems that can see and understand, show and explain, and eventually interact with our world to effect change. We are looking for engineers with significant experience solving hard problems in PyTorch, CUDA and distributed systems. You will work alongside the rest of the research team to build & train cutting edge foundation models on thousands of GPUs that are built to scale from the ground up.

Responsibilities

  • Ensure efficient implementation of models & systems with a focus on large-scale training.

  • Identify and implement optimization techniques for massively parallel and distributed systems, including the underlying communication layer.

  • Identify and remedy efficiency bottlenecks (memory, speed, utilization, communication) by profiling and implementing high-performance PyTorch code, deferring to Triton, CUDA, and lower levels as necessary.

  • Work closely together with the rest of the research team to ensure systems are planned to be as efficient as possible from start to finish.

  • Conduct research & experiments on state-of-the-art large-scale generative AI models with the goal to improve latency & throughput for training and inference.

Must have experience

  • Experience training large models using Python & Pytorch, including practical experience working with the full development pipeline from data processing, preparation & dataloading to training and inference.

  • Experience profiling GPU & CPU code in Pytorch for optimal device utilization (examples: torch profiler, NVIDIA Nsight systems/compute, memory profilers, trace viewers, custom tooling).

  • Experience writing & improving highly parallel & distributed Pytorch code of large generative models, with familiarity in FSDP, Tensor Parallel, Sequence/Context Parallel, Pipeline Parallel etc.

  • Experience working with transformer models and attention implementations.

    Good to have experience

  • Experience with high-performance Triton/CUDA and writing custom PyTorch kernels and ops. Top candidates will be able to write fused kernels for common hot paths, understand when to make use of lower level features like tensor cores or warp intrinsics, and will understand where these tools can be most impactful.

  • Experience writing high-performance parallel C++. Bonus if done within an ML context with Pytorch, like for data loading, data processing, inference code.

  • Experience building inference / demo prototype code (incl. Gradio, Docker etc.).

Similar Jobs

rivos - Application Engineer

rivos

Santa Clara, California, United States (On-Site)
1 Month ago
Trellix - Senior Research Scientist - Network Security

Trellix

Chennai, Tamil Nadu, India (On-Site)
3 Weeks ago
N-ix - Senior Electronics Engineer

N-ix

Ukraine (Hybrid)
2 Months ago
Forgotten Empires - Senior Software Engineer

Forgotten Empires

Málaga, Andalusia, Spain (Remote)
2 Months ago
Paytm - IT Auditor - Technical Security

Paytm

Noida, Uttar Pradesh, India (On-Site)
1 Month ago
Krafton - Research Scientist - GenAI (5+ years)

Krafton

Seoul, South Korea (On-Site)
3 Weeks ago
Mistral AI - Research Engineer, Machine Learning

Mistral AI

Paris, Île-de-France, France (Hybrid)
11 Months ago
Moloco - Machine Learning Engineer II

Moloco

Seoul, South Korea (On-Site)
3 Months ago
Toast - Director of Software Engineering - AI and Data

Toast

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Apple - AIML - Backend Engineer, Evaluation

Apple

Santa Clara, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Critical mass - Senior Product Engineer - 3D

Critical mass

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Riot Games - Staff Software Engineer (UI)

Riot Games

Los Angeles, California, United States (On-Site)
3 Months ago
luxsoft - Senior Android HMI/Kotlin Developer

luxsoft

Egypt (Remote)
1 Month ago
Capgemini - C++ Dev

Capgemini

Pune, Maharashtra, India (On-Site)
3 Months ago
Perplexity - AI Inference Engineer

Perplexity

San Francisco, California, United States (On-Site)
3 Months ago
Sprinkler - VOIP Engineering

Sprinkler

Gurugram, Haryana, India (On-Site)
1 Month ago
Signal Space Lab - Lead Software Programmer

Signal Space Lab

Quebec, Canada (Hybrid)
4 Months ago
bytedance - Site Reliability Engineer (Third-Party Associate), Traffic Platform - Traffic SRE BPO

bytedance

San Jose, California, United States (On-Site)
3 Weeks ago
FICO - Senior DevOps Engineer

FICO

United States (Remote)
1 Year ago
Cadence - Principal Software Engineer

Cadence

Shanghai, China (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Palo Alto, California, United States

Activision - People Technology Analyst - Workday (Remote)

Activision

Santa Monica, California, United States (Remote)
3 Weeks ago
Christ Fellowship - CFStudents Coordinator

Christ Fellowship

Florida, United States (On-Site)
2 Weeks ago
onwards Search - Copywriter

onwards Search

Glendale, California, United States (Hybrid)
3 Weeks ago
BioFire - Sr. Data Engineer

BioFire

San Jose, California, United States (On-Site)
5 Months ago
Expedia - Mobile Engineer II (Android)

Expedia

Seattle, Washington, United States (On-Site)
1 Year ago
Bitreactor - Senior Animator (Cinematic)

Bitreactor

Cockeysville, Maryland, United States (On-Site)
1 Month ago
Illumina - Manager Sales Specialists

Illumina

United States (On-Site)
1 Month ago
Sawhorse Productions - Business Development Lead - Interactive

Sawhorse Productions

Los Angeles, California, United States (Remote)
3 Months ago
BioFire - Scientist II

BioFire

Salt Lake City, Utah, United States (On-Site)
1 Month ago
Apple - Software Development Engineer-Apple Maps

Apple

Cupertino, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Research Development Jobs

Tencent - Senior Researcher - Video Standards

Tencent

California, United States (On-Site)
5 Months ago
Capgemini - Gen AI Developer

Capgemini

Hyderabad, Telangana, India (On-Site)
3 Months ago
Brillio - Enterprise Architect - AI, Healthcare

Brillio

Jersey City, New Jersey, United States (Hybrid)
3 Weeks ago
Krafton - AI Programmer

Krafton

Montreal, Quebec, Canada (Hybrid)
6 Months ago
Match Group - Machine Learning Software Engineer

Match Group

Seoul, South Korea (Hybrid)
1 Month ago
Thumbtack - Applied Scientist, Customer Growth

Thumbtack

United States (Remote)
2 Months ago
bytedance - Student Researcher (Foundation Models - Reasoning, Planning & Agent) - Doubao (Seed) - 2025 Start (PhD)

bytedance

Seattle, Washington, United States (On-Site)
9 Months ago
Ansys - R&D Engineer II

Ansys

Wrexham, Wales, United Kingdom (Remote)
2 Months ago
Single Store - AI & Automation Analyst

Single Store

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Bosch Group India - Senior ML Engineer Lead - Time Series

Bosch Group India

Bengaluru, Karnataka, India (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Palo Alto, California, United States (Hybrid)

Palo Alto, California, United States (Hybrid)

Palo Alto, California, United States (Hybrid)

Palo Alto, California, United States (Hybrid)

Palo Alto, California, United States (Hybrid)

Palo Alto, California, United States (Hybrid)

Palo Alto, California, United States (Hybrid)

Palo Alto, California, United States (Hybrid)

Palo Alto, California, United States (Hybrid)

Palo Alto, California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Luma

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug