Inżynier narodowości niemieckiej. W latach 1760—71 pełnił funkcje kierownika urzędu drogowego w Znaimie na Morawach. Powołany do Wiednia (1771) opracował nowy system budowy i utrzymania dróg.
W latach 1777—79 zbudował most rozporowy na Sanie w Przemyślu wsparty na murowanych filarach. Rozpoczął również budowę tzw. traktu środkowo-galicyjskiego w ramach którego powstały mosty w Przemyślu na Sanie, na rzece Białej pod Tarnowem, na Wisłoku pod Rzeszowem i na Rabie pod Droginią. W latach 1773—1805 J. Gross wybudował w Galicji ponad 3000 mostów i przepustów.