I emailed my resume to a professor and it's been ~3 weeks. I still haven't heard back. Should I move on or email her and ask what's going on? But I don't want to seem annoying.
You were looking for a research job and you just sent a resume? If this is for a research position, I would email your professor again as a follow-up to the last email and ask to meet in person if possible.