Last year, Lynn joined Shanahan's staff as the team's assistant head coach and running backs coach.
Before joining the 49ers, Lynn served as the offensive coordinator with the Detroit Lions. He was the Los Angeles Chargers head coach for four seasons (2017-20) and has served various coaching roles with the Buffalo Bills, New York Jets, Cleveland Browns, Dallas Cowboys, Jacksonville Jaguars, after entering the NFL coaching ranks with the Denver Broncos in 2000.