Le , il quitte Renault et signe un contrat de trois ans avec la nouvelle écurie américaine Haas F1 Team en 2017. Il remplace Esteban Gutiérrez et devient le nouvel équipier de Romain Grosjean. En terminant huitième du Grand Prix de Chine, il inscrit ses premiers points au sein de l'écurie américaine. À Monaco, il s'adjuge le point de la dixième place et, à Bakou, termine septième. Après plusieurs courses mitigées, il renoue avec les points à Suzuka où il termine huitième devant son équipier Romain Grosjean.