Machine Learning Engineer
Location: Remote
Compensation: Salary
Reviewed: Mon, Aug 10, 2026
This job expires in: 24 days
Job Summary
Focusing on optimizing high-performance systems for machine learning, the full-time Machine Learning Systems Engineer will enhance distributed training pipelines, develop GPU kernels, and improve data loading processes, with the flexibility to work remotely or in-office at locations in Boston, Pittsburgh, or Las Vegas.
Key responsibilities
- Utilize profiling tools to identify and resolve performance bottlenecks in machine learning systems
- Optimize distributed training pipelines using frameworks such as PyTorch Distributed
- Design and maintain high-performance GPU kernels for advanced machine learning workloads
Required qualifications
- Bachelor's, Master's degree, or PhD in Computer Science, Computer Engineering, or a related technical discipline
- Strong proficiency in Python programming
- Extensive hands-on experience with PyTorch
- Experience in optimizing machine learning model execution during training and inference
- Exceptional analytical skills with a data-driven approach to problem-solving
Complete Job Description
The complete job description is available to members. Premium membership includes:
Full access to 46,074 remote jobs from human-vetted companies, updated daily
Resume Builder - AI-powered tool to craft, enhance, and tailor your resume to a specific job
Twice-monthly live group coaching and the full Remote Career Center
20% member discount on Career Services
Backed by a 30-day money-back guarantee