This document describes using AWS Step Functions and AWS Lambda for automated deep learning training in a serverless architecture. It addresses problems with traditional deep learning training which requires expensive GPU servers and makes data collection difficult. The proposed solution uses AWS Step Functions to define a state machine for training jobs that spins up spot instances when needed and uploads results to S3. This allows training jobs to run in parallel without manual management of servers.