think it comes down to two questions. First, what is your background? Because that determines where you'll have the fastest on-ramp. If you're coming from back-end, web, or full-stack development, go back-end. You won't be starting from zero. The mental models you already have, APIs, databases, async code, they all transfer directly. You're just swapping the language and upgrading into more serious systems. If you're coming from embedded C or C++, go embedded. You already understand the hardware constraints, the memory limitations. Rust just makes that work safer and more modern. Of course, you can pick a path where you don't have domain experience, but just know it's going to take you longer to acquire the skills necessary to land a Rust job in that field. The second question you want to ask yourself when choosing a Rust career path is, "What do you actually want to spend your time doing? " If you're watching this video, you likely want to switch to using Rust professionally. But more specifically, what things in Rust do you want to build and work on every day? If you want to build things that other developers use, tools, CLIs, compilers, go dev tooling. If you want to work on the foundational layer that everything else runs on, operating systems, databases, runtimes, go systems. Or if you only care about getting a Rust job as fast as possible, back-end might be your answer. Everyone's situation, goals, and aspirations are different, but my recommendation is this. Start where you can get hired the quickest. For example, get in the door with back-end or tooling. Build some real systems in Rust, and then move into what you really want to do with Rust, perhaps systems programming. But at that point, you'll be able to do it from a position of strength and credibility. Pick the path that gets you in the door. You can navigate from there. Now, you might be wondering, "What about crypto or finance or AI? " I didn't include these as separate paths because they can all be mapped onto the same four paths that we've talked about. For example, in crypto, a back-end system for a crypto exchange, that's not too different from traditional back-end. If you're building data pipelines or model serving APIs, that's back-end, too. If you're working on inference engines or GPU runtime optimization in AI infrastructure, that would be systems programming and infrastructure engineering in Rust. Same thing for finance. Once you understand these four main paths, you can apply them to pretty much any domain where Rust is being used. Now, here's one thing most developers get wrong. They watch a video like this, pick a path, go back to tutorials, build a few small projects, and then wonder why they're not getting interviews. And it's pretty simple. Companies don't hire based on tutorials you've watched. They hire based on evidence that you're an excellent Rust engineer, evidence that you can build real production-grade software, that you've actually shipped real projects. That gap between knowing some Rust syntax and actually becoming a hireable Rust talent is the whole reason we built the Rust Live Accelerator. It's a structured, mentorship-based program where you build the kind of projects and professional development experience in Rust that actually gets you hired. So, if you're serious about turning Rust into a career, and not just something you learn on the side, find out more about the Rust Live Accelerator at letsgetrusty. com/join, or click the link in the pinned comment below. Thanks for watching, and remember to stay rusty.