Krakow, Poland




In this role you will support out team in delivering services for Technology Center located in Krakow. It is a great opportunity for you to work in international environment. To do so you will closely collaborate with our community, Managers, TC members and internal stakeholders across the globe.