Manual

  1. Search from:someone@example.com.
  2. Select all matching conversations (use Select all if Gmail offers it).
  3. Delete, then open Trash and delete forever (or empty Trash).

Also check Spam with the same search.

Filter going forward

Create a filter on that sender with Delete it. New mail goes to Trash. Remember Trash retention.

Automation

Google Apps Script can search Trash/Spam and permanently remove threads on a timer. It works, and you own the maintenance.

Bye is aimed at the same outcome for a block list: while signed in, clear matching senders so you are not babysitting Trash.