Super Micro Computer careers in Mecca, Saudi Arabia