Yes, you can weld 304 stainless steel with 316 filler metal, but it is not always the best choice. 316 filler metal contains molybdenum, which improves corrosion resistance, especially in chloride environments, but it may not be necessary for welding 304, as 304 itself is corrosion-resistant. For most 304 welding jobs, using 304 filler metal is preferable unless the application demands the additional properties of 316 filler.