How To Hire AI Engineers (ft. James Brady and Adam Wiggins of Elicit)
Jun 21, 2024 · 1:08:06
James Brady and Adam Wiggins of Elicit define the AI engineer role as a blend of conventional software engineering, deep curiosity about language models, and a defensive fault-first mindset to handle LLMs' chaotic latency and non-determinism. They explain their interview process uses coding exercises that force edge-case thinking and system design probing fault tolerance, not happy-path algorithms. For sourcing, they emphasize side projects, hackathons, and targeted communities like effective altruism. The episode explores the ML-first mindset of relinquishing control to leverage model capabilities, using techniques like retries, fallbacks, and strong typing. Elicit shares their job description template and tiered ML reading list as practical resources for hiring.