How do you hire experienced Rust engineers for a complex Rust project?
I'm an engineer (now founding CEO) working on PostgresML, an open source extension to do scalable Machine Learning in Postgres. I love working in Rust and I see both the ecosystem and community as a long term competitive advantage for our project.
Many (most?) machine learning practitioners only use Python. So far, we've brought on team members and ramped them up on Rust, but I'm wondering if we're missing out on a bigger part of the Rust community. The team over at PGRX is inspirational to me.
So much of a Machine Learning Engineers day to day is really just full-stack and data wrangling, where Rust is incredible. IMO this community is too modest with are we web yet and are we learning yet. I cut my teeth a long time ago in much less developed ecosystems, and I've also dealt with large scale dynamic language deployments that are frankly awful in comparison. It's awesome to see Huggingface adopting Rust in some of their libraries, as well as other key parts of the ecosystem, but we need more help to keep up with everything that is going on right now.
If you're curious why we're bothering to swim upstream and do machine learning in Rust using Postgres, it's because it makes things orders of magnitude more efficient end to end, and it unlocks new capabilities, compared to some of the closed source "vector databases" coming online.
Given what's going on in the Python and JS ecosystems with the recent advancements in LLMs with regards to ML and AI, why don't we see more interest in general from the Rust community? How can we do better?