C/C++ e/ou Rust são boas opções para você que quer consolidar seus conhecimentos em nível "baixo nível". Particularmente, sou apaixonado por C/C++, mas tenho uma quedinha amorosa pelo Rust, pois acho muito interessantes os conceitos que regem a linguagem.
Java também é uma ótima escolha. Existem diversos conteúdos que explicam a relação entre o Java, a JVM e o sistema operacional. Na faculdade, aprendi Java. Muitos detalhes sobre como o processador se comunica com nosso código eu aprendi estudando a JVM.
A Concurrency API nada mais é do que um nome elegante para as ferramentas que nos ajudam a lidar com concorrência em nossas aplicações.
Show demais, vou usar o C/C++ por acabarem sendo utilizadas pelo NodeJS, porém Rust é uma ótima opção também. Acha válido estudar algum livro de sistemas operacionais ?.
Desde já agradeço pela ajuda!