The deeply embedded starburst in SBS 0335-052