The Buffalo Bills selected Jones in the second round with the 37th overall pick in the 2017 NFL Draft. On May 18, the Bills signed Jones to a four-year, $6.77 million contract with $3.84 million guaranteed and a signing bonus of $3.07 million.
On September 10, 2017, Jones made his NFL debut. He had one reception for 21 yards in the 21–12 victory over the New York Jets. On September 17, 2017, in Week 2, he barely missed on a potential game-winning pass from quarterback Tyrod Taylor on fourth down late in the game of a 9–3 loss to the Carolina Panthers. In Week 9, against the New York Jets, he recorded six receptions for 53 yards and his first career receiving touchdown. In 15 games (10 starts) of his rookie year in 2017, Jones finished with 316 receiving yards and two touchdowns.