Kyle Michael Shanahan is an American professional football coach who is the head coach of the San Francisco 49ers of the National Football League.