2 years of experience with data structures/algorithms and software development in one or more programming languages.
I am in devops so I don't do any real heavy coding, I've certainly never worked on my own data structures or algorithms, but to be honest I don't think many of the devs I work with have either. The data structures in my company code base are pretty core code that only a handful of devs have touched and in general very little time is ever spent on them I doubt it adds up to 2 years collectively, and algorithms would be even more niche. I don't really get the requirement, to me it's the sort of thing you need for research grade computer science, not sre or even really most software engineering. If they mean experience of using them rather than building / designing then it seems hard to do any kind of meaningful amount of coding without touching them so the whole statement seems kind of redundant.
Does anyone know what this is actually meant to mean?
As an example, do you know how git works?
Edit: Oh an other great example of data structures is torrent files (and magnet links). Hint: https://en.wikipedia.org/wiki/Merkle_tree