velox energy philippines careers in Baguio City, Philippines