LLM Inference Engineering: Theory, Practicals and Research