Poulin, 18, was the Penguins' first-round pick (21st overall) at the 2019 NHL Entry Draft in Vancouver, BC.
"Sam is a good, young forward whose style is hard to play against," said Rutherford. "He has had a good training camp and we're happy to get him signed and look forward to watching his development."
In his short time with the Penguins organization, Poulin has made an offensive impact. At the Prospects Challenge in Buffalo, Poulin scored two goals in three games. He also got the nod in the first two preseason games, going plus-1 in his debut against Buffalo and skating 14:29 minutes in the Pens' 4-1 win over Columbus on Sept. 19.