Data structures require mapping a conceptual model ("philosophy") to a representation by a physical machine. As a data structure engineer you will need to make engineering decisions such as alignment of data, data-precision (*), and behavior under different runtime regimes (single threaded, concurrent). All those are technical decisions that a mere 'philosophy' is not equipped to address.
* a hot topic in ML world actually. Precision required for the params.
* a hot topic in ML world actually. Precision required for the params.