Marciello begann seine Motorsportkarriere im Kartsport[1] und war bis 2009 hauptsächlich in dieser Sportart aktiv. 2010 wurde er von der Scuderia Ferrari ins Förderprogramm aufgenommen.[2] Er nahm in diesem Jahr zwar noch an einer Kartveranstaltung teil, sein Hauptaugenmerk lag allerdings im Formelsport, in dem er in der Formel Abarth antrat. Für JD Motorsport startend gewann er sein Debütrennen. Im weiteren Verlauf der Saison folgten zwei weitere Siege, wobei einer bei einem nicht zur Meisterschaft zählenden Rennen erzielt wurde. Er wurde Dritter in der Meisterschaft. 2011 wechselte Marciello zum Prema Powerteam in die italienische Formel-3-Meisterschaft. Er beendete die Saison mit zwei Siegen auf dem dritten Gesamtrang. Mit 13 Punkten Rückstand auf seinen Teamkollegen Michael Lewis, der den zweiten Platz belegte, wurde er zweitbester Pilot seines Teams. Darüber hinaus nahm er für das Prema Powerteam an einer Veranstaltung der FIA-Formel-3-Trophäe 2011 teil.[3]
Anfang 2012 ging Marciello für M2 Competition in der Toyota Racing Series, der höchsten Monoposto-Serie Neuseelands, an den Start.[4] Er gewann ein Rennen und schloss die Gesamtwertung auf dem neunten Platz ab. Anschließend wechselte er in die Formel-3-Euroserie, wo er für die Saison 2012 ein Cockpit beim Prema Powerteam erhielt.[5] Zudem war er 2012 in der europäischen Formel-3-Meisterschaft, zu der unter anderem einige Formel-3-Euroserie-Rennen zählten, wertungsberechtigt. Während sein Teamkollege Daniel Juncadella beide Meisterschaften gewann, wurde Marciello mit sieben Siegen Gesamtdritter der Formel-3-Euroserie. In der europäischen Formel-3-Meisterschaft wurde er Zweiter mit 228,5 zu 252 Punkten hinter Juncadella. 2013 blieb Marciello beim Prema Powerteam in der europäischen Formel-3-Meisterschaft.[6] Marciello entschied 13 der 30 Rennen für sich und erzielte insgesamt 21 Podest-Platzierungen. Auf dem Nürburgring gewann er alle drei Rennen von der Pole-Position startend und fuhr nur in einem Rennen nicht die schnellste Rennrunde. Marciello entschied die Meisterschaft im Duell mit Felix Rosenqvist mit 489,5 zu 457 Punkten für sich.
Anfang 2014 startete Marciello in der Florida Winter Series. Zwei zweite Plätze waren seine besten Ergebnisse. Anschließend wechselte Marciello zu Racing Engineering in die GP2-Serie2014.[7] Zwei dritte Plätze in Spielberg waren seine ersten Punkteplatzierungen. Im Hauptrennen in Spa-Francorchamps gelang ihm im Regen ein Sieg. Dabei setzte er sich im Duell gegen Stoffel Vandoorne durch. Insgesamt stand Marciello viermal auf dem Podium. Mit 74 zu 136 Punkten unterlag er intern Stefano Coletti und wurde Gesamtachter. Darüber hinaus absolvierte er eine Formel-1-Testfahrt für Ferrari. 2015 wechselte Marciello innerhalb der GP2-Serie zu Trident.[8] Drei zweite Plätze waren seine besten Resultate und er verbesserte sich auf den siebten Gesamtrang. Er hatte in dem Jahr wechselnde Teamkollegen, die er mit 110 zu einem Punkten intern deutlich schlug. Darüber hinaus fungierte Marciello 2015 als Test- und Ersatzfahrer des Formel-1-Teams Sauber.[9] Zum Jahresende beendete Ferrari seine Förderung. 2016 absolvierte Marciello seine dritte GP2-Saison für das von Virtuosi Racing UK betreute Team Russian Time.[10] Er gewann zwar kein Rennen, allerdings verbesserte er sich als bester siegloser Fahrer auf den vierten Platz der Fahrerwertung.
↑Christian Menath: GP2 - Marciello startet für Trident. Italienische Formel-1-Hoffnung. Motorsport-Magazin.com, 23. Januar 2015, abgerufen am 23. Januar 2015.