As an engineer in the data analysis/software industry, I'm quite blessed to have an abundance of alternatives out there to my current position and receive recruiter emails/LinkedIn/Indeed/etc. a few times a month, generally.
All of the positions I am contacted for are office-based though, but due to my personal situation and preferences, I'm not willing to give up my flexible remote position for an office. Are there agencies that recruit for remote work positions?
Indeed.com has a filter for remote jobs and there is flexjobs.com, but I've found that working with an agency can be a positive experience in finding an interesting company and getting a serious (non checklist-HR style) interview. My education is in physics and applied mathematics with software experience as a serious hobby and internships along the way. Recruiters understand that background can work in the machine learning / software engineering space while I suspect HR departments don't.
Finally, I apologize for the throw-away account, but I work for a very small firm (less than 20 people). My actually HN username is quite similar to my true name. ;)