Most of the world's data isn't rows and columns. It's relationships.
Social networks. Molecular structures. Supply chains. Financial transactions. Knowledge graphs. All fundamentally graph-structured.
And yet, when I mention Graph Neural Networks at meetups, most ML engineers give me a blank look. This is the least saturated deep learning specialization I know of.
GNNs are doing genuinely interesting work: predicting molecular properties for drug discovery, detecting fraud rings in financial networks, powering recommendation systems at scale, and enhancing RAG with knowledge graphs.
The architectures (GCN, GAT, GraphSAGE) are well-established. PyTorch Geometric and DGL make implementation straightforward. And the demand from pharma, finance, and social media companies is growing way faster than the talent supply.
If you're looking for a specialization where you won't be competing with thousands of other engineers applying for the same role — GNNs are right there.
Low competition. High impact. The kind of opportunity that doesn't stay quiet for long.