Openings

Title Brand Manager

Department Marketing/Product

Location New Delhi

Number of openings 1

Title Operation Manager

Department – Operations

Location – New York

Number of  Openings  1

Title Accounts Manager

Department  Commercial & Sales

Location- Canada

Number of Openings- 1