A former Supreme Court, D.C. Circuit, and Ninth Circuit clerk, Karim is a member of Orrick's Supreme Court and Appellate practice.

Before joining Orrick, Karim served as a law clerk to Justice Ruth Bader Ginsburg, Judge Sri Srinivasan of the U.S. Court of Appeals for the District of Columbia Circuit, and Judge William A. Fletcher of the U.S. Court of Appeals for the Ninth Circuit.  Karim also practiced tax law as an associate at another major international law firm.  Before law school, Karim worked as a software engineer.