https://www.smogon.com/forums/threads/badge-faq.3644578/#post-6478166 here is a post explaining a bit of how badges and staff positions work
These badges require consistent and sometimes extensive amount of contribution to Smogon, Smogon's discord server, or Smogon's battle simulator.