Strong knowledge of data structures, algorithms, and systems design skills 3+ years of software development experience Knowledge of database technology, schema design, and query optimization techniques Critical thinking and good communication skills   Nice to Haves * Experience with machinedeep learning frameworks such as TensorFlow, Keras, Pytorch, Caffe, MXNet, etc  Experience with analytics and big data tools (Spark, SQL, Presto, Hive) to create horizontally scalable solutions