Yes, you are weighting the positive class using pos_weight.
However, as you are dealing with a binary use case, you can balance the recall against the precision.
pos_weight > 1 will increase the recall while pos_weight < 1 will increase the precision.