Here's a quote from Laszlo Bock who's the ex SVBP of Google People Operations. And he says, you know, great people are a company's most important asset. Hiring is the most important thing you do. And I could have easily picked any other company that that is, you know, significantly large and impressive in this day and age. And I could easily find a very similar quote from any leader that you'd see. It is definitely the most important thing, right? But before we sort of go ahead and, you know, think about how we're going to change our interview process, what kind of questions we should ask and so on, we should actually take a step back and think about what we're looking for. What are the skills, the techniques? What are, what is it that we're actually after? And even when we know that, how do we make the question to actually get that, understand whether that skill is present or not? Right. And in order to do that, you know, let's take a fictive role and, you know, a role that potentially is sort of valid today, the AI Native Engineer role. The first thing I think you should do is sort of sit down and think about that job description, right? What is this person going to do on a day-to-day basis? Who will this person be working with on a day-to-day basis? What are the KPIs that they're expected to improve? And, you know, the level of support that they're going to get from the company. Are they backed up by the CEO? Are they expected to sort of flourish on their own? All of these things need to be, I think, decided up front, right? You need to really write these things down so that you have a rough understanding of what is it that you're looking for, because without that, you will not be able to find that thing, right? Like you need to tailor your questions around this thing. When we think about the sort of, you know, the type of things that we might be looking for, you know, on the left, we have like the what, right? Like it might be a specific skill that you're after or a specific technique, or, you know, maybe you're looking for a generalist or an extreme specialist, or maybe it's like specific past experiences that you expect this person to have and so on. There's a huge, huge, huge list of, you know, things that we might be after. And once you know that, there's also like, how do you get, you know, the answers to those questions? So, you know, whether this person has these things that you expect them to have, right? It might be a take-home assignment or a lead code thing or a brain teaser. I've even seen IQ tests being sent during tech interviews, right? Like there's a lot of, lot of different things you can do. But I think before you sort of jump into this crazy sea and try to figure out what you'll come up with, it's sort of smart to take a step back and think of a framework, a system in which you can function, because that will just make your job a little bit easier. And the framework for us today is CASAO. I have no clue how to pronounce it, but that's, that's the best I could do at it. CASAO stands for knowledge, skills, abilities, and other things. When we talk about knowledge, it's things that the candidate knows, right? A certain technology, a certain language, whatever it is that you're using in your company, that's the knowledge you're looking for. The second type are skills. Skills are the things that this person is able to do, right? They might be, I don't know, they could be, they could be a ROS specialist and they know how to do certain in a certain way. Maybe they've built CLIs their whole lives and they know how to build CLIs perfectly, right? Like that's sort of the skills that you might be looking for. Abilities are very similar to skills, but these are things that are a little bit more difficult to teach, like the ability to reason about a complex system, the ability to break down tasks into smaller tasks and so on. These are things that you can, of course, like little by little, teach a human, etc. But usually people are sort of, they've grown up to have these things, right? So abilities are a little bit more difficult to find versus knowledge or skills. Knowledge and skills you can teach anyone versus abilities, which is very difficult to teach. And lastly, we have the other, and other tends to be, you know, maybe you're looking for a specific motivation, or maybe you want this person to live in a certain country, right? Like all these other external extra things that you might expect this person to have, that all falls under the other category. So again, for the AI Native Engineer that we're looking for, let's try to do this exercise a little bit to see how it works, right? So we know what the job description is. Let's think a little bit about the knowledge we hope this person to have, right? We would want probably this person to understand how LLMs function a little bit. They should know their strengths, their weaknesses and all that, right? They should also probably have a bit of an understanding of sort of AI risk, AI governance.
Comments