Machine learning engineering involves applying scientific and engineering principles to design, build, and improve machine learning systems. It is a competency that draws from fields like software engineering, control systems engineering, and data science. Effective machine learning engineering requires understanding complexity and how to manage technical debt in machine learning systems.