Skip to Content
[CAIDA - Center for Applied Internet Data Analysis logo]
Center for Applied Internet Data Analysis
Jobs at CAIDA

CAIDA's creative, research oriented working environment is intended to be attractive to anyone interested in working at the forefront of Internet development and research.

To submit your resume for consideration or for specific job inquiries for the positions posted on this page, email

Job Postings

Contract Job Postings

We are looking for a candidate capable of commiting to a full time one year contract position.

  • System Integration Engineer ($42,800 - $89,600 / year)

    Job description: Under supervision applies professional systems and software integration concepts to evaluate, resolve and implement small projects or portions of projects. Resolves routine business processes, system functionality, implementation issues and system and software integration problems. Works on issues and projects of limited scope. Follows standard system lifecycle procedures to analyze situations and data from which answers can be readily obtained.

    Acts as technical member in support of the Center for Applied Internet Data Analysis (CAIDA) program at UCSD/SDSC. The duties of this position include hardware and operating system support, use of specialized equipment for data collection, documentation, software maintenance and process monitoring, research and data presentation. Systems administration duties include configuration of measurement systems, with particular attention to maintaining infrastructure and data security. The position participates in configuration management, system testing, system integration solutions, disaster recovery, performance testing, and troubleshooting. This position interacts with researchers with whom we share our data, collaborators with whom we share measurement infrastructure, and other research programmers and group members, visiting researchers, graduate students, and postdoctural fellows with whom the group collaborates on publications and research.

    The primary operating systems are FreeBSD and Linux. Includes working with complex, advanced systems and networks in a TCP/IP research environment.

    Conduct light research and analysis of data and metadata as needed. Travel to present results, interact with the Internet measurement and research community.

    To apply, see the full job posting on the UC San Diego Job Bulletin.

Undergraduate Student Job Postings

We are currently looking for undergraduate students for the Research Experience for Undergraduates (REU) program.

  • Programmer/Analyst Assistant ($13/hr)

    Job description: Students will assist CAIDA researchers in collecting, analyzing, and visualizing data relevant to Internet economics and interconnection, such as interdomain topology, economic performance (financial) metrics, and Internet policy directives. The student will get valuable experience working with large-scale datasets of diverse types. They will participate in various CAIDA research and technical activities.


    • Programming experience (Perl experience preferred).
    • Good communication skills and good attention to detail.
    • Must be an enrolled undergraduate at a U.S. university. Per federal funding requirements, student must be a U.S. citizen, U.S. National, or a Permanent Resident of the United States to be eligible for this position. Please indicate your status in your application/resume.

    Desired Experience:

    • Graph Theory (BFS, DFS, etc)
    • Database experience (MySQL preferred)
    • CGI experience

  • Webmaster Assistant ($13/hr)

    Job description: Webmaster assistant for CAIDA ( Under supervision of the webmaster, the student will assist with website infrastructure and content maintenance tasks, including:

    • Develop and improve a database for indexing website content.
    • Modify and develop Perl applications to aid with sitewide changes and access of databased content.
    • Update existing documents under guidance of researchers.
    • Check and fix broken links and references in the website.
    • Set up webpages for content such as papers, slidesets, as well as subsites for conferences and workshops.

    CAIDA's primary web site receives over 2,000 unique visitors (70,000+ hits) a day, making it one of the busier web sites on campus. CAIDA research results hit slashdot once or twice a year leading to over 30,000 visitors on those days. The web site has been in production status for over 14 years.

    The web site uses XML as the primary underlying framework for content, using customized XSL rules to convert xml to html on the server. Some highly-visited sections of the website are generated entirely by webmaster-maintained Python and Perl scripts. The 30,000+ files of the web tree are maintained within CVS and an internal web control system.

    In addition to assisting the management of the website, this position allows interaction with CAIDA researchers, who have extensive backgrounds in Internet protocols, software design and network security.

    • Must be detail-oriented, and have strong organization skills.
    • Excellent proofreading skills and good command of the English language is essential.
    • Thorough familiarity in HTML and CSS is required.
    • Experience working in a UNIX environment is required. Familiarity with jQuery and XML is desirable.
    • Experience with Python or Perl is required.
    • Experience with SQL databases is desirable.
    • Experience with a UNIX-based editor (e.g., vim, emacs) is required.
    • Must be an enrolled undergraduate at a U.S. university. Per federal funding requirements, student must be a U.S. citizen, U.S. National, or a Permanent Resident of the United States to be eligible for this position. Please indicate your status in your application/resume.

Please send resumes to for consideration.

Proposed Student Projects

We have a list of opportunities for students to participate in CAIDA research projects. We hope these proposed student projects attract those interested in working at the forefront of Internet development, measurement, modeling, and research.

Graduate Student Internship Projects

Intern applications are currently accepted. In most cases, intern positions involve intensive coding for simulations of network models, and analysis of real network data. Successful interns may be later re-hired as postdocs.

To apply, send a cover letter (including a brief description of interests and skills) and CV to

Postdoctoral Research Opportunities

If you have a specific project in mind that you'd like to collaborate with CAIDA on, you are welcome to submit your CV along with any materials (publications, code samples, references, etc) that would help us evaluate you for a postdoctoral research position here. Please send these materials along with a cover letter detailing the specific CAIDA projects in which you have interest to

    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

      Last Modified: Wed Aug-17-2016 15:49:59 PDT
      Page URL: