Computing Sciences Employment Opportunities
Recruiting Navigation Bar

Summer Student Project Opportunities - Summer 2008

Apply now to join LBNL's Summer 2008 Student Program


To ensure fastest consideration, please include position number 21326 and the project code(s) listed below in your cover letter. Attach your cover letter as the last page of your resume and submit to our online application.

Tools for Troubleshooting Distributed Systems (Project CRACCBT)

The Advanced Computing for Science Department at LBNL has a position available for a student assistant to help with the development of tools and services related to distributed monitoring, data mining and troubleshooting of distributed workflows.

Qualifications:

  • Programming skills in at least two of C, Python, Java, and Perl; and/or someone with some programming background and skills in relational database systems (and SQL) or the R statistical analysis package, or both.
  • The candidate must be comfortable working in a UNIX environment, preferably with some shell-scripting experience.
  • A solid background in networking is a plus.

Software User/Tester: Information Visualization Systems/Applications (Project CRHPWB1)

The Visualization Group is looking for a summer student to participate in the evaluation of a number of commercial and freeware visual analytics and information visualization tools, including Spotfire, Tableau, and ggobi. The student will download evaluation copies of each software tool, import an astrophysics spectral data set or other large scientific data set into the tool (possibly needing to convert the data into one of the tool's preferred formats), and perform a number of evaluation tasks. At the end of the summer, the student will write a report detailing the results of the evaluation and any purchase recommendations.

In this position, the student will learn to explore complex visual data, develop experience with some of the major visual analytics tools currently used throughout industry, and have an impact on the purchasing decisions of a large supercomputing center.

Qualifications:

  • Undergraduate or graduate student comfortable with Linux, able to download and install software packages onto Linux.
  • Good written and oral communication skills.
  • Experience with a scripting language such as Python.

Software Developer: Human-Computer Interface Study (Project CRHPWB2)

By studying where a person is looking as they gaze at a computer screen, we can learn valuable information about the effectiveness of visual presentation of data. Eye tracking is a technique which can capture a person's gaze track in real time.

We are looking for a summer student to assist with the calibration, operation, and software development for a new piece of eye-tracking equipment. The student will perform calibration tests, set up software on the eye tracker, capture eye-tracking data, and write software in C to analyze the data.

Qualifications:

  • Self-directed undergraduate or graduate student with excellent software development skills in C and an interest in eye tracking.
  • Engineering and tinkering experience or familiarity with machine learning algorithms a plus.
  • Major in computer science, engineering, or other technical field desired.

Student Assistant - Linux Cluster Administrator (Project ICDOUGJ)

The IT Division is seeking undergraduate and graduate students to work in the Scientific Cluster Support team that is responsible for
specifying, installing, integrating, and supporting high performance computing Linux clusters used for scientific research. This team is responsible for the support and operation of over 30 production Linux clusters.

This is a long-term student assistant assignment. Available hours of work are 9am-6pm, Monday-Friday. 10-20 hours of work per week is required during the school semester. 20-40 hours of work per week are available during the holidays and summer.

Qualifications:

  • Experience using or installing the Linux operating system.
  • Basic understanding of computer architecture and operating system concepts.
  • A working knowledge of TCP/IP networking.
  • Programming experience or course completion in C programming language.

For more information and to apply online for this position, please visit the job posting.


Return to the Computing Sciences Employment Opportunities Table of Contents or

Return to the Laboratory Current Job Opportunities Index


Copyright and disclaimers

Please report any technical problems with these pages to
cshrwebmaster@lbl.gov