Machine learning engineers develop systems that have the ability to learn knowledge and apply it. They work in artificial intelligence, use programming languages to create systems. Some Machine Learning Engineers work in fields specializing in tailored web searches and custom news feeds, while others focus on technology for self-driving cars and other analytical model building. They create programs that rely on data analysis that uses algorithms to repeatedly learn from their built-in data. Over time, these systems apply pattern recognition to produce results that are reliable and relevant to the developers' original programming, while learning from the data that they collect with each use.