How to draw multiple graphs in one big graph using vegalite package?

Hi, I got the following datasets:

Im trying to produce a graph with x axis be job title, y be salary_in_usd and color in different experience level, something like this:

I need to do it in vegalite but I didn’t figure out how to do it, can someone please give me some advices about it? Thanks in advance.