Job description

We're the trusted source for IP address data, handling over 40 billion API requests per month for over 500,000+ users

How We Work

We have a small and ambitious team, spread all over the globe. We sync up on a monthly all-hands Zoom call, and most teams do a call together every 2 weeks. Everything else happens asynchronously, via Slack, GitHub, Linear, and Notion. That means you can pick the hours that work best for you, to allow you to be at your most productive.

To thrive in this environment you'll need to have high levels of autonomy and ownership. You have to be resourceful and able to work effectively in a remote setup.

The Role

We're looking to add an experienced engineer to our 4-person data team. You'll work on improving our data, maintaining our data pipelines, defining and creating new data sets, and helping us cement our position as an industry leader. Some things we've recently been working on in the data team:

  • Building out our global network of probe servers, and doing internet-wide data collection (ping, traceroute, etc).
  • Finding, analyzing, and incorporating existing data sets into our pipeline to improve our quality and accuracy.
  • Building ML models to classify IP address usage as consumer ISP, hosting provider, or business.
  • Inventing and implementing scalable algorithms for IP geolocation and other big data processing.

Here are some of the tools we use. Great if you have experience with these, but if not we'd expect you to ramp up quickly without any problems:

  • BigQuery
  • Google Composer / Apache Airflow
  • Python / Bash / SQL
  • ElasticSearch

Any IP address domain knowledge would be useful too, but we can help get you up to speed here:

  • ASN / BGP / CIDR / Ping / Traceroute / Whois etc

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.