) to manipulate data and draw insights from large data sets Experience using version control systems such as Git, unit and integration testing, Experience working with and creating data structures and abstract data types Experience implementing a variety of machine learning techniques (e