Participate in design and definition of software components Ensure systems are adequately developed and fit for purpose Collaborate closely with Data Scientists and Product Managers Drive towards continuous delivery and identify process improvements Support experiments to assess performance