For reference, I'm a backend/ML engineer working primarily in Python but open to anything.
- Software Engineering at Google: Lessons Learned from Programming Over Time by Titus Winters
Another good one is "Real-World Cryptography" by David Wong
Starting to get into programming again and she explains things in a way even a non programmer can understand. Quite rare in programming books. One of my all time favorites.
Also i recently came to know of Markus Voelter (https://voelter.de/) and his works on DSLs. You might find his book DSL Engineering: Designing, Implementing and Using Domain-Specific Languages useful in coming up with DSL solutions for your ML/DL domain.