This isn't particularly difficult anymore. The most interesting challenges in web crawling around turning a diaspora of web content into usable data. E.g., how to get prices from 10 million product listings from 1,000 different e-retailers?
Trying to triangulate based on where players' eyes are looking rarely works. In many cases, the goalie is looking in a completely different direction than where the ball is. I guess that's why they're getting scored on.
Don't forget that the ball can come very fast and the keeper will need a split second to adjust. In other cases, the kicker can be masked by another player preventing the keeper to see the ball until very late.
Datafiniti - Data Engineer and Distributed Systems Engineer, Austin, TX
Distributed Systems Engineer
As a Distributed Systems Engineer, you’ll be responsible for developing, expanding and managing a highly-scalable architecture that handles our web crawlers, database and other applications. Familiarity with the following technologies will help in this role: Cassandra, Ruby, Erlang (or another functional language), Java, AWS, and Chef.
"Nothing stopping the developer from paying out to users as well" - this is absolutely ridiculous; of course a developer with absolutely no payment infrastructure is going to start relaying these ill-gotten gains back to users. It just doesn't work like that.
Datafiniti is the world's only search engine for data. We crawl and index close to 1 million websites each month to create structured, searchable data. Right now we have over 70,000,000 records on businesses, people, and products - and growing.
Build bleeding-edge technology with a team that's all good people. We're looking for experienced or junior-level sales and back-end developers. See https://www.datafiniti.net/home/careers to learn more.