Hi Patrick, I'm interested in this role, but Angelist has the "Apply" button disabled because it is not remote in contrast with "Remote" specified on HN. Can you clarify?
Use ML. Gather a bunch of tweets and learn a model that classifies tweets (job listing / not job listing). Then use the model as a filter. You can use it in concert with your current implementation: if the tweet contains any of your keywords, there's no need to invoke the model. Hope that helps.