As someone struggling to quite literally fit into a similar role (have both words in official job title), I also feel most large company culture's are naturally poised to be at conflict with these roles!
This is one of those ghost jobs, the poster keeps posting a job but the job board has been broken all for forever. Someone replied to their prev posting and I even emailed them but received no response.
Great seeing you here on and good luck!