ML Platform Engineer

Stack develops revolutionary AI and autonomous systems for enhancing safety and efficiency in trucking transportation.
Machine Learning
Senior Software Engineer
In-Person
5+ years of experience
AI · Automotive

Description For ML Platform Engineer

Stack AV is at the forefront of revolutionizing the trucking transportation industry through advanced autonomous systems and AI technology. As part of the ML Platform organization, we're seeking a Senior ML Platform Engineer to join our training and deployment team. This role is crucial in building and optimizing the platform that enables our AI team to develop, test, and deploy models on autonomous vehicles.

The ideal candidate will bring deep expertise in GPU programming and optimization, with a proven track record of implementing high-performance ML solutions. You'll work with cutting-edge technologies including CUDA, Triton, and custom kernels, while collaborating with ML researchers to balance model accuracy and speed.

This position offers an opportunity to work on challenging problems in autonomous vehicle technology, utilizing the latest advancements in ML inference and accelerators. You'll be responsible for developing efficient solutions for model export, optimization, and profiling across various hardware platforms.

We're looking for someone who can not only maintain high engineering standards but also foster a culture of excellence within the team. The role requires strong analytical skills and the ability to communicate complex technical concepts effectively.

Join our diverse and inclusive team where innovation and entrepreneurship are valued across all backgrounds. Note that this position may be subject to U.S. national security requirements and export control regulations, requiring verification of citizenship status and potential export licenses.

Last updated 3 months ago

Responsibilities For ML Platform Engineer

  • Analyze and profile ML models to identify performance bottlenecks
  • Use OSS tooling to enhance platform for ML engineers to profile and optimize models
  • Automate model export to optimized format and deployment
  • Implement optimizations using CUDA, Triton, and custom kernels
  • Collaborate with ML researchers to balance model accuracy and speed
  • Develop efficient model export, optimization, and profiling solutions
  • Collaborate with cross-functional teams
  • Stay updated with latest ML inference and accelerator technologies
  • Identify and resolve performance bottlenecks
  • Maintain high engineering excellence standards

Requirements For ML Platform Engineer

Python
Kubernetes
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field
  • 5+ years of experience with GPU programming and optimization
  • Strong programming skills in C++ and Python
  • Proven experience in GPU programming and optimization
  • Familiarity with deep learning frameworks, especially PyTorch
  • CUDA programming experience
  • Triton language for GPU kernels
  • PyTorch optimization techniques
  • TensorRT implementation experience
  • ONNX model conversion and deployment
  • Custom GPU kernel development
  • Strong analytical and problem-solving skills
  • Excellent verbal and written communication skills

Interested in this job?

Jobs Related To Stack AV ML Platform Engineer

Senior AI Engineer

Senior AI Engineer position at Microsoft focusing on surface imaging AI technology, machine learning model development, and imaging algorithms.

Software Engineer III, Annapurna Labs

Senior Software Engineering role at AWS Annapurna Labs focusing on developing machine learning tools and infrastructure for cloud-scale ML accelerators.

Senior Software Engineer, Machine Learning, YouTube

Senior Software Engineer position at YouTube focusing on machine learning development and implementation.

Senior Applied LLM Engineer, AI – Chip Design

Senior Applied LLM Engineer position at NVIDIA focusing on AI and chip design, developing and optimizing retrieval and generation algorithms for enterprise data.

Senior Software Engineer, Core Machine Learning, Google Cloud

Senior Software Engineer position at Google Cloud focusing on Core Machine Learning, offering competitive salary and benefits.