Systems Programmer
SummaryPrincipal duties: We are looking for people to join the Condor Project, a cutting-edge project at the UW Computer Sciences Department that blends research and development: we tackle hard problems and deliver production-quality solutions.
Job DescriptionThe employee for this position will work with the Virtual Data Toolkit (VDT) an effort to create, maintain and support a suite of grid middleware. The components of the VDT are provided by a broad range of open source projects. One of the main objectives of the VDT is to provide the grid community with an easy mechanism to deploy and operate a software stack that is complex to install, configure and use.
The VDT effort is part of the Open Science Grid, a nationwide project to build and operate a distributed computing infrastructure in support of a broad spectrum of scientific communities. Other similar projects, both national and international, also use the VDT as the foundation of their software stack.
The employee will need to understand a variety of complex software and systems; develop compilation, testing, installation, and configuration scripts; debug complex software deployments; track bugs; support users; and write documentation. Much of the software in the VDT is provided by external software providers, and this job requires working closely with these providers. Effective communication with collaborators and users is essential.
Occasional travel is required.
To Apply, email resume and cover letter referring to Position Vacancy Listing #57164 to kludwig@cs.wisc.edu
Job Requirements
Degree and area of specialization:
Bachelor's degree required, preferably in Computer Science or Electrical/Computer Engineering
Minimum number of years and type of relevant work experience:
Experience using Unix operating systems, particularly Linux. Must have programming experience and strong debugging skills. Must have excellent oral and written communication skills. Ability to work well in a team environment and with minimal supervision.
Experience with Perl, shell scripting, C, C++, and Java is useful. Experience with distributed computing, grid computing or computing clusters is an advantage. Knowledge of computer security and networking is very helpful. Experience with non-Linux Unix varieties is helpful.
This position is most appropriate for a candidate with 0-5 years of experience.
An ideal candidate will be a software developer that understands that software development does not stop with writing code, and is interested in and capable of performing a wide range of duties including design, implementation, testing, documentation, troubleshooting and user support.
| Date Posted | 10/1/2007 12:18 pm |
| Location | UW-Madison |
| Compensation | Minimum $48,000 ANNUAL (12 months) |
| Views | 208 |



