How do I make money as an algorithm developer?