I'm a new MLE at Meta, so I'm in bootcamp. I'm trying to go for a team that’s super in-depth with regards to ML and neural architectures vs. a team that would give me more breadth. How can I find such a team and what questions can I ask to identify it?
First, I recommend going through this other discussion from a Meta engineer about team selection, where I talk about all the avenues you should use to evaluate a team.
To start with the obvious, I think you can just ask. Literally just go to the tech lead and senior/staff engineers on the team and ask, "Will this team expose me to a lot of technically deep ML problems like neural architecture?
But of course, folks, especially managers, may not be 100% honest when giving you the scoop on their team. To get around that, here are the information sources I recommend digging into to get the more "real" picture of the team:
The question behind the question might be "Should I focus on one specific problem area/tech (depth), or should I be open to a variety domains (breadth)?"