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. Applications must be formally submitted to be considered. Follow the instructions with the desired position for details.

Job Postings

Career Job Postings

There are currently no open career positions available at this time.

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 jobs+net.postdocs@caida.org

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.

Please also see our list of projects looking for students to see some work we’re hoping to get help on.

To apply for graduate student internship projects, send a cover letter (including a brief description of interests and skills) and CV to jobs+net.interns@caida.org

Undergraduate Student Job Postings

Undergraduate applications for available postings should be submitted through Handshake for consideration.

Per federal funding requirements of the Research Experience for Undergraduates (REU) program, students must be a U.S. citizen, U.S. National, or a Permanent Resident of the United States to be eligible for REU positions.

Filing Deadline: Thursday, June 9, 2022

Summer quarter, with possibility of extension.

Job Description

The Center for Applied Internet Data Analysis (CAIDA) is seeking a Front End Web developer REU. Under supervision of the UX Designer and researchers at CAIDA, the student will assist with design, development, and maintenance of the CAIDA Resource Catalog. Specifically, the student will be responsible for the front-end implementation of this platform. The client side of the Catalog is in ReactJS, and uses a CSS Preprocessor (SASS) for styling. The student is expected, but not limited to, assist in the following tasks:

  • Develop new functionalities for the platform
  • Implement responsive design to improve UX for mobile and desktop viewing.
  • Participate in planning and execution of User
  • Experience Design Interviews.
  • Enhance the display of content from the API, which may be in HTML, Markdown, or plain text formatting.

Most of the development is in ReactJS, with a mixture of Functional-and Class-based components. The student will participate in the planning and execution of added features, and come out of the experience with a piece to add to their portfolio. In addition to portfolio building, this position allows interaction with CAIDA researchers, who have extensive backgrounds in Internet protocols, software design and network security.

Students with Financial Aid/Scholarships: Funding for this position comes as a scholarship, spread out in installments, and therefore will go directly to the Financial Aid office for processing. Under no circumstances can we make a direct payment to an REU student. Before taking the position, we highly recommend that you talk with your financial aid advisor to ensure your eligibility to receive this scholarship and that it will not adversely impact your financial aid package currently or in the future.

Required Qualifications
  • Proficiency in Web technologies (ReactJS, JavaScript, CSS, and HTML).
  • Experience in data APIs (preferably GraphQL) for Web applications
  • Experience using version control systems (e.g. GitHub, CVS, SVN)
  • Great attention to detail
  • Write clean, portable, and well-documented code
  • Must be an enrolled undergraduate at a U.S. university
Desired Qualifications
  • Experience in PHP (e.g., Symfony)
  • Experience with a CSS Preprocessor (we use SASS).
  • Demonstrated proficiency with a UNIX-based editor (e.g., vim, emacs) is desirable
  • Experience with Markdown and JSON
NSF Funding Requirements
  • 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.
Students with Financial Aid/Scholarships:
  • Funding for this position comes as a scholarship (tuition stipend, as opposed to payroll), spread out in installments, and therefore will go directly to the Financial Aid office for processing. Under no circumstances can we make a direct payment to an REU student. Before taking the position, we highly recommend that you talk with your financial aid advisor to ensure your eligiblity to receive this scholarship and that it will not adversely impact your financial aid package currently or in the future.
  • Please be advised that while participating in the REU program, students are not eligible to be employed in any position by the University of California. This would be considered a hiring violation for the university, and may jeopardize receipt of your REU stipend.

To be considered for this position, you must apply through Job #6446907.

Filing Deadline: Tuesday, July 12, 2022

Two quarter commitment, with possibility of extension.

Job Description

The Center for Applied Internet Data Analysis (CAIDA) is seeking a Webmaster assistant (www.caida.org). Under supervision of the website administrator/UX Designer, the student will assist with website infrastructure and content maintenance, including but not limited to the following:

  • Develop new responsive web design features for the website
  • Implement responsive web design and web development best practices
  • Update existing webpages under the guidance of Internet researchers at CAIDA
  • Organize and taxonomize researcher-generated papers and slidesets interfacing with a custom webapp and git
  • Modify and develop Javascript and to enhance usability of the website.
  • Modify and develop Python scripts to aid in the maintenance of the website.
  • Check for and fix broken links and references to the website.

CAIDA’s primary website receives over 2,000 unique visitors (70,000+ hits) a day, making it one of the busier websites on campus. The website has been in production status for over 20 years and is migrating to a new infrastructure.

The website uses hybrid YAML and HTML or Markdown pages as the primary underlying framework for content, using the Hugo static site generator to compile them with a CSS Preprocessor (SASS) for styling. Some highly-visited sections of the website are generated entirely by webmaster-maintained Perl scripts. The 30,000+ files of the web tree are maintained in Git and SVN revision control systems, and deployed with Git Continuous Integration/Continuous Deployment (CI/CD).

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.

Qualifications:
  • Mastery of HTML and CSS is required.
  • Experience with Javascript is required.
  • Experience with either Python or Perl is required.
  • Experience with Git or another version control system (SVN, CVS) is required.
  • Excellent proofreading skills and good command of the English language is essential.
  • Must be detail-oriented, and have strong organization skills.
  • Must be a currently enrolled undergraduate at a U.S. university.
  • Summer and Fall quarter commitment required (with possibility for extension).
NSF Funding Requirements
  • 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.
Students with Financial Aid/Scholarships:
  • Funding for this position comes as a scholarship (tuition stipend, as opposed to payroll), spread out in installments, and therefore will go directly to the Financial Aid office for processing. Under no circumstances can we make a direct payment to an REU student. Before taking the position, we highly recommend that you talk with your financial aid advisor to ensure your eligiblity to receive this scholarship and that it will not adversely impact your financial aid package currently or in the future.
  • Please be advised that while participating in the REU program, students are not eligible to be employed in any position by the University of California. This would be considered a hiring violation for the university, and may jeopardize receipt of your REU stipend.

To be considered for this position, you must apply through Job #6444397.

Proposed Student Projects

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

No proposed student project opportunities 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.


Additional Content

Published
Last Modified