Location: India (Delhi, Hyderabad, Bhubaneswar) Salary: ? 16 22 Lakhs p.a. full time equivalent, dependent on experience Basis: Permanent full time, part time or flexible Eligibility: Right to work in India The role We see impact as central to everything…