Taro Logo

Compiler Engineer

Lightning AI is the company reimagining the way AI is built, focusing on simplicity, sustainability, modularity, and extensibility to streamline machine learning development.
$120,000 - $250,000
Backend
Senior Software Engineer
Hybrid
51 - 100 Employees
5+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Compiler Engineer

Lightning AI is seeking a Compiler Engineer to work on the Thunder compiler and PyTorch Lightning stack. This role offers an opportunity to create groundbreaking technology that will transform the machine learning ecosystem. The ideal candidate will have deep experience in PyTorch, JAX, or other deep learning frameworks.

Key responsibilities include:

  • Developing the Thunder compiler, an open-source project in collaboration with NVIDIA
  • Engaging in performance-oriented model optimizations for distributed training and inference
  • Developing optimized kernels in CUDA or Triton for specific use-cases
  • Integrating Thunder throughout the PyTorch Lightning ecosystem
  • Engaging with the community and supporting Thunder's adoption across the industry

Lightning AI values integrity, perseverance, and curiosity. They are committed to building an inclusive company and developing ethical AI that improves humanity. The company offers competitive compensation, stock options, and a comprehensive benefits package.

This role provides an exciting opportunity to work at the forefront of AI development, collaborating with industry leaders and contributing to open-source projects that will shape the future of machine learning.

Last updated a year ago

Responsibilities For Compiler Engineer

  • Develop the Thunder compiler in collaboration with NVIDIA
  • Engage in performance-oriented model optimizations for distributed training and inference
  • Develop optimized kernels in CUDA or Triton for specific use-cases
  • Integrate Thunder throughout the PyTorch Lightning ecosystem
  • Engage with the community and champion its growth
  • Support the adoption of Thunder across the industry
  • Work closely within the Lightning team as a strategic partner

Requirements For Compiler Engineer

Python
  • Deep experience in PyTorch, JAX, or other deep learning frameworks
  • Experience with compiler development
  • Knowledge of CUDA or Triton for kernel optimization
  • Understanding of distributed training and inference optimization
  • Ability to engage with the community and support technology adoption

Benefits For Compiler Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Education Budget
  • 90% monthly premium contributions towards medical and 100% monthly premium contributions towards select dental and vision plans
  • Life and AD&D insurance
  • Flexible paid time off plus 1 week of winter closure
  • Generous paid family leave benefits
  • $500 monthly meal reimbursement, including groceries & food delivery services
  • $1,000 home office stipend
  • $1,000 annual learning & development stipend
  • 100% Citibike membership (NYC only)
  • $45/month gym membership
  • Additional various medical and mental health services

Interested in this job?