) Solid understanding of core algorithms and data structures, including the ability to select (and apply) the optimal ones to computationally expensive operations over data-at-scale Strong understanding of relational databases and proficiency with SQL Deep knowledge of at least one scripting language (e