Actor Engineer
Build and maintain the scrapers that turn a source into a contract-shaped stream.
An actor takes one source and makes it look like every other source. That is the whole job description, and it is harder than it sounds — the interesting work is in the gap between what a site returns and what a contract promises.
What you would work on
- New actors, from a first exploratory fetch to a shipped, vector-gated release.
- Keeping existing ones alive as their sources change underneath them.
- The normalisation layer, where a source’s idea of a date becomes ours.
- Deciding when a source’s quirk deserves a contract change and when it does not.
What we look for
- You have written scrapers that outlived their first month.
- You are unbothered by reading minified JavaScript to find where the data actually comes from.
- You would rather ship a narrow actor that is right than a general one that is usually right.
Practicalities
You will be on a light rotation for the actors you own. Sources break at inconvenient times; we try to make that rare rather than heroic.
Ready to stop babysitting scrapers?
When no scraper exists for your source, BatScrape ships one.
Get API keys
- One contract for every source
- Versioned wire, no surprises