I don’t work with design, a webdesigner would be the correct person for doing that. I could put these buttons in one of Discourse templates for US$ 20 bucks, in the exact way it is shown in Facebook’s website example.
You should get a quote with someone like @rewphus, that can customize Discourse like this:
https://meta.discourse.org/t/material-design-for-discourse/28864