Kyle Shanahan (37) began his NFL coaching career in 2004 as the offensive quality control coach for the Tampa Bay Buccaneers. In 2006, he became the wide receivers coach for the Houston Texans. A year later, he became the quarterbacks coach before being promoted to offensive coordinator in 2008. In 2010, he joined his father’s (Mike Shanahan) staff as offensive coordinator for the Washington Redskins until 2013. After he and the rest of the Redskins’ staff were fired, he joined the Cleveland Browns as their offensive coordinator for the 2014-15 season. He left the Browns prior to the 2015-2016 season to become the offensive coordinator for the Atlanta Falcons. He was hired as the head coach of the San Francisco 49ers one day after the Super Bowl LI loss.