I suppose I can answer my own question. I looked at the picture and noticed there was a snail just below the water surface. A search for "pink snail eggs" soon revealed that these are the eggs of Pomacea canaliculata, the apple snail. It is from South America, kept as a pet and is now an alien invader in South east Asia.
And judging from the number of eggs I saw, it's doing very well!