Sales & Account Management / Customer Success / Support

Customer Success Manager Fluent English is required Russian language is required Working visa provided if needed Help with relocation