Programmer
IceCube Career Opportunities
Where Science and South Pole Meet
PVL #62554
Job Requirements
Experience Required
- A broad range of both software and hardware skills based on solid experience in a Linux/UNIX computing environment.
- Object oriented programming, such as C++, on a large distributed software projects in a Linux/UNIX computing environment, including experience with networking fundamentals.
- Broad knowledge on scripting languages, such as shell scripting, python and perl.
- Experience with SQL and database programming. Familiarity with principles of rational database design.
- Experience with Web development in PHP and Javascript.
- Experience working in a team development environment including the use of code development tools such as cmake, log4cpp and svn.
- Familiarity with XML handling methodologies such as DOM and XML schemas.
- Software development life cycle activities including requirements gathering, design documentation and reviews.
- Excellent written and communication skills.
Experience Preferred
- Experience working in a scientific or research environment.
- Basic Linux system administration skills.
- Familiarity with graphical user interface development including toolkits such as Gtk and Qt.
- Experience with distributed and grid computing.
Degree Requirements
B.S. in Computer Science or related field or B.S. in Physics or Electrical Engineering with experience in computing.
Principal Job Duties
The production of Monte Carlo simulation data is a necessary step in the physics analysis of the experimental data collected by the detector. The operational goal of IceCube is to provide simulation data in a timely manner for a prompt analysis of constantly collected data. A distributed computing infrastructure has been established where institutions participating in the IceCube Collaboration provide access to their computing facilities as well as to grid computing infrastructure (such as Open Science Grid, TeraGrid, EGEE, SweGrid, for instance).
The principal duties consist in contributing to the support and coordination of simulation data production throughout the distributed computing and grid infrastructure. Main tasks include:
- contribute to the development and maintenance of simulation production core software
- provide support for monitoring and troubleshooting of production in a grid environment
- develop and maintain the database-driven production monitoring web portal
How To Apply
To ensure consideration applications must be received by September 15, 2009
Application should include a resume and cover. E-mail the materials referring to "Position Vacancy Listing #62554" to:
Frances CulwellIceCube, Suite 500
222 W. Washington Ave.
Madison WI 53703
E-mail: hr@icecube.wisc.edu
Phone: 608-263-2473
TTY: 608-263-2473
Note: Unless confidentiality is requested in writing, information regarding the names of applicants must be released upon request. Finalists cannot be guaranteed confidentiality.
Additional Information
The University of Wisconsin-Madison is a research institution with an international reputation in physical sciences research and education. This position will support the IceCube Research Center (IRC) and its mission which includes leading the construction and operation of the IceCube Neutrino Observatory located at the South Pole. This $275 million facility will be completed in 2011 and will be operated for another 15 years beyond the end of construction. The observatory consists of 4800 optical sensors buried up to 2.5 kilometers deep in the Antarctic ice shelf along with data handling and computing equipment located on-site and at the South Pole. For more information please check out our site at http://icecube.wisc.edu.
- Appointment type: Academic Staff
- Department(s): GRAD/ICECUBE RESEARCH
- Full time salary rate: Minimum $45,000 ANNUAL (12 months) Depending on Qualifications
- Term: This is a renewable appointment.
- Appointment percent: 100%
- Anticipated begin date: October 01, 2009
- Number of positions: 1
UW-Madison is an equal opportunity/affirmative action employer. We promote excellence through diversity and encourage all qualified individuals to apply.
A criminal background check will be conducted prior to hiring.
A period of evaluation will be required
