IT Support Specialist at Iambic Therapeutics ($75K - $94.5K)