Ah, Python… Essa linguagem linda, prática e… basicamente um grande wrapper. Sim, é isso mesmo: Python é como um encanamento de luxo que conecta "as coisas de verdade" que acontecem por baixo, geralmente em C, C++, Fortran ou outras linguagens menos amigáveis.
Agora, vamos ser sinceros: dev sênior de só Python? Isso é mais raro que um código legado bem documentado. Todo engenheiro de software pleno que conheço é, no mínimo, confortável com Python. Mas se você quer ser sênior trabalhando majoritariamente com Python, precisa ir além do "confortável". Vamos ao que importa:
Mergulhe fundo
Quer ser desenvolvedor sênior de Python? Beleza. Primeira dica: aprenda C, de verdade. Sério. Por quê? Porque Python é, apenas um programa em C que te dá uma interface bonita pra brincar. Para entender como um dict funciona em Python, de verdade, você precisa fuçar os detalhes de implementação do código. Sem C, você só tá vendo a casca, não o recheio.
E não para por aí. Quando você escreve Python, na real, você tá interagindo com o sistema operacional através da libc. Ou seja: C de novo. E, algum dia você vai precisar integrar uma biblioteca externa (porque vamos combinar, só Python não vai resolver tudo). Como? Usando FFI e adivinha, o C é a língua franca aqui também.
Um abraço e bons estudos!