For those who are wondering why algorithms are so prominent, I'd answer that at Amazon, algorithms are prominent. With the service oriented architecture, it is not uncommon for a team to own a service that is basically a context-specialized implementation of an algorthm, with a little bit of ceremony to serve it up.
The code ninjas program has been around for a long time, and it was probably named by an HR goon, so you'll have to forgive the cliche.