ML and software engineer