An equivalent version of Engel's theorem says that
Let $L$ be a subalgebra of $\mathfrak{gl}(V)$, $V$ finite dimensional. If $L$ consists of nilpotent endomorphisms and $V\ne 0$, then there exists a nonzero $v\in V$ for which $L v = 0$.
Why do we need this condition that $\rho:L\hookrightarrow \mathfrak{gl}(V)$? If this representation is not faithful can't we quotient out the kernel $\overline{\rho}:L/\ker\rho\to \mathfrak{gl}(V)$ and conclude that $(L/\ker\rho)\cdot v = 0$ and therefore $L\cdot v = 0$?