Get new data jobs every week

Oh, this position is no longer open. Sorry!

However, we have more positions like this which still are open.
See open positions
Back to all jobs

Remote Software Engineer (Data Team)

IPinfo.io
Website
Full-time
Remote worldwide
Apply now

Remote Software Engineer (Data Team)

About IPinfo 

IPinfo is a leading provider of IP address data. Our API handles over 40 billion requests a month, and we also license our data for use in many products and services you might have used. We started as a side project back in 2013, offering a free geolocation API, and we've since bootstrapped ourselves to a profitable business with a global team of 20, and grown our data offerings to include geolocation, IP to company, carrier detection, and VPN detection. Our customers include T-Mobile, Nike, DataDog, DemandBase, Clearbit, and many more. 

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 a software engineer to our 4-person data team. If you're an engineer who's excited to develop a data focused product this might be the perfect role for you. You'll work on improving our data pipelines, maintaining our data infrastructure, handling and monitoring related requests and issues from code and customers, 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. 

In this role, you'll also be working closely with our support team, fielding users. 
 
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 

What We Offer 

  • 100% remote team and work environment 
  • Flexible working hours 
  • Minimal meetings 
  • Competitive salary 
  • Flexible vacation policy 
  • Interesting and challenging work
Apply now