Which software/intelligence role focuses on designing algorithms that allow robots to improve performance through experience?

Answer

Machine Learning Engineer.

Machine Learning Engineers are responsible for designing the algorithms that enable robots to learn and improve their performance based on data collected from sensors or simulations.

Which software/intelligence role focuses on designing algorithms that allow robots to improve performance through experience?
jobhumanrobotroboticsinteraction