
Staff ML Engineer – AWS Trainium & SageMaker
Robots and Pencils7 hours ago
Remote, CanadaStaff+
Responsibilities
- Train and operate models on Amazon SageMaker using AWS Trainium compute.
- Write and optimize PyTorch training code for Trainium, including understanding NeuronCore architecture, compiler behavior, memory, and throughput tradeoffs.
- Diagnose data, code, compiler, and device-level issues affecting training runs.
- Build end-to-end, cost-aware Trainium training pipelines.
- Tune distributed training runs for throughput and cost on SageMaker infrastructure.
- Work with client and internal engineering teams to scope and deliver production training workloads.
Requirements
- Strong hands-on PyTorch experience, ideally with distributed or multi-device training.
- Production experience with Amazon SageMaker for training and/or inference.
- Understanding of device-specific compilation and ability to debug accelerator-related issues.
- AWS Trainium or Inferentia and Neuron SDK experience is preferred.
- Deep PyTorch experience and a demonstrated ability to learn new hardware targets quickly may substitute for direct Trainium experience.
- Solid Python fundamentals and comfort working in a client-facing, production engineering environment.
Categories
About Robots and Pencils
Robots & Pencils is an applied AI engineering firm that designs, builds, and runs production AI systems and agentic co-workers for enterprise operations, with a focus on AWS. The privately held company, founded in 2009 and headquartered in Chagrin Falls, Ohio, provides consulting and implementation services spanning data readiness, cloud modernization, and AI enablement. It is an AWS Advanced Tier Services Partner with delivery teams across the U.S., Canada, Eastern Europe, and Latin America.