Marte signed up with the San Francisco Giants as an international free agent in July 2015. He made his professional debut with the Dominican Summer League Giants, posting a 1.89 ERA in 5 games. Marte split the 2016 season between the rookie-level AZL Giants and the Low-A Salem-Keizer Volcanoes, accumulating a 2-5 record and 5.24 ERA in 15 games (14 of them starts). The following year, Marte played for the Single-A Augusta GreenJackets, pitching to a 7-7 record and 4.70 ERA in 25 starts. In 2019, Marte played for the High-A San Jose Giants, recording a 3-9 record and 5.59 ERA with 80 strikeouts in 74.0 innings across 18 games.[1] Marte did not play in a game in 2020 due to the cancellation of the minor league season because of the COVID-19 pandemic.[2] In 2021, Marte began the year with the High-A Eugene Emeralds, and was promoted to the Double-A Richmond Flying Squirrels after 5 games. He logged a 3.57 ERA in 19 games for Richmond.
The Angels called up Marte to the major leagues for the first time on August 20, 2021.[4] He made his MLB debut that day, tossing 2 scoreless innings against the Cleveland Indians. Marte finished his rookie year with a 9.00 ERA in 4 big league appearances.
Marte split the 2022 season between the Angels and Salt Lake. He struggled to a 7.36 ERA with 15 strikeouts across 11 appearances for the Angels, while posting an improved 5.45 ERA with 46 strikeouts and 3 saves in 34 games for the Bees.
On March 20, 2023, Marte was shut down for four weeks after being diagnosed with a stress reaction is his right elbow.[5] On August 22, he was activated from the injured list and subsequently optioned to Triple–A Salt Lake.[6]
On December 4, 2023, Marte re–signed with the Angels on a minor league contract.[7] In 20 games for Triple–A Salt Lake, he recorded a 2.61 ERA with 20 strikeouts and 5 saves across 20+2⁄3 innings pitched. On June 15, 2024, the Angels selected Marte's contract, adding him to their active roster.[8] He appeared in 14 games for the Angels, logging a 2.33 ERA with 14 strikeouts over 19+1⁄3 innings pitched. Marte was placed on the 60–day injured list on August 30, ending his season after he experienced shoulder soreness while rehabbing from a viral infection.[9] He was removed from the 40–man roster and sent outright to Triple–A Salt Lake on October 24.[10] On November 6, he elected free agency.[11]