How can software engineers and data scientists work together?