I got extensive experience on algo trading for cash equity, FX, so just wondering any algo strategy popular for vanilla bond trading?
Most bond market makers have some sort of algo that does some or even most of the boring market-making for some or all of their bonds, which computers can do better than human traders. The two main motivations I can immediately think of are:
sometimes bond market makers are compelled (by a trading venue or by regulators) to publish a bid an ask for many bonds in which they're really not interested in. A computer program can publish bid and ask that 1) are not so unrealistic that they won't be accused of mocking the system 2) are, as much as possible, not the best. So the program finds the best bid and ask and publishes its own that are not as good, but also not clearly ridiculous, quickly changing them if the best quotes move. These obligatory quotes are very unlikely to be hit/lifted.
sometimes bond market makers use algo to publish indicative bid or ask for seldom-traded bonds, as a first approximation, and adjusts them for changing market conditions. If someone actually expresses interest, then a human trader verifies whether the computer's quotes actually make sense.
The models that generate these bid and ask can be quite interesting - looking, for example, at parsed news, at historical correlations of bonds (especially corporates) with all sorts of other market quotes, and at trade flows (supply and demand).