Northeastern University (CCIS) | Boston | Software Engineer
The programmer will help deploy a scalable, robust distributed system called Reverse Traceroute.[1] This project has received funding both from industry and the National Science Foundation, as well as winning research awards.
While the standard traceroute tool is popular for Internet troubleshooting and diagnostics, it only measures the path to the destination, not the path back, leaving network operators blind to half their route. Reverse traceroute addresses this limitation, measuring Internet paths from arbitrary destination hosts toward a given source host.
The prototype and subsequent iterations of the system were sufficient for small-scale experiments but not terribly robust or scalable. The programmer will design a new implementation that is efficient, scalable and self-managing to ensure high availability. This system will also provide a public API that allows the community of researchers, operators and other practitioners to issue measurements and receive results.
This position is in a unique research environment, where the programmer will work on new and interesting problems and advance the state of the art. This is a full-time position with benefits and salary competitive with industry. Apply here: <a href="https://neu.peopleadmin.com/postings/32933" >
[1] <a href="http://research.cs.washington.edu/networking/astronomy/reverse-traceroute.html" >
Ask HN: Who is hiring? (January 2015)