Job Postings
Undergraduate Student Job Postings
No undergraduate job postings are available at this time.
Graduate Student Internship Projects
CAIDA has several opportunities for 2010 Summer graduate student intern projects. To apply, please send your application and CV to internships@caida.org
- Network Topology Simulations
Successful candidates will focus on the analysis of the Internet and other complex networks' topologies, and their efficiency with respect to different routing/navigation strategies, as well as other forms of information propagation processes that run on complex networks. The work will involve processing massive datasets of real network topologies, performing intensive simulations, and carrying out elaborate analytic calculations. This position supports an interdisciplinary project between computer science/engineering and physics/mathematics, so both solid programming skills (C, Perl, etc.) as well as strong analytic skills are highly desirable; knowledge of MATLAB, Mathematica, etc., is a plus.
- Mathematical Analysis of Topology
Research on performance, robustness, and evolution of the global Internet is fundamentally handicapped without accurate and complete knowledge of the nature and structure of the contractual relationships between Autonomous Systems (ASs). Although business agreements between ISPs can be complicated, the model introduced by Lixin Gao disregards peculiar details and identifies the following three most common types of relationships: customer-to-provider (c2p) (or if looked at from the opposite direction, provider-to-customer p2c), peer-to-peer (p2p), and sibling-to-sibling (s2s).
Our current methodology resolves these business relationships by examining the set of global routed AS paths as part of a MAX2SAT formulation. To solve this optimization, we use DSDP v.5.8. This proves sufficient on paths observed in BGP tables, however, it does not scale to the number of paths derived from our IP routed /24 topology dataset.
We seek an intern who has interest in either finding a new solution to the AS relationship problem, or implementing David Steurer's new solution to SDP. We would then use the implementation to increase the number of data sources used in CAIDA's AS Rank. This position requires solid progamming skills, experience with C, C++ and Perl preferred, and a solid understanding of algorithm complexity and implementation (Depth First Search, Semidefinite Programming, etc).
- Geolocation Annotations of Router-level Graph
As part of CAIDA's ongoing Cybersecurity Project, we will run a Geolocation Comparison. This activity has two goals: 1) compare and contrast existing commercial geolocation services, and 2) provide feedback to the academic community, and feedback into CAIDA's work on providing a comprehensive Internet Topology Data Kit. This position requires solid progamming skills (Perl preferred, but not required) and experience with web content management or extracting information from web pages/forms would help.
- Visualization of AS-level and Router-level Graphs
As part of CAIDA's ongoing work on data visualization and to provide a comprehensive Internet Topology dataset we will work on visualization techniques which can meaningfully depict tens of thousands of AS nodes and potentially millions of router nodes. This work will cover both static and interactive visualization. It will include multiple layers of graph annotations and transitions between the AS-level and router-level graphs. This position requires solid progamming skills, experience with C, C++ and Perl preferred. Previous visualization work is not required, however, experience with large datasets would help.
- Web Site Portal View of Darknet Traffic
To improve on CAIDA's existing Web Portal to UCSD's Network Telescope we will expand the number of views to include: address space usage, flow size distributions, packet sizes, and anomalies detected. Applicants should have experience with Perl or PHP scripting, preferably both.
Postdoctoral Job Postings
No postdoctoral jobs are available at this time.
Career Job Postings
No job postings are available at this time.
CAIDA Sabbatical
CAIDA supports a sabbatical program for Internet engineers, vendors, researchers, and faculty to take a brief respite from their normal day-to-day engineering, product development, or teaching duties, in order to lend their expertise to the advancement of larger Internet evolution issues. For further info please email info@caida.org.
![[CAIDA - Cooperative Association for Internet Data Analysis logo]](/images/caida_globe_faded.png)