snowflake for careers in Sharjah, UAE