Network Programmer-100459
This position is in the Advanced Networking Group of the Pittsburgh Supercomputing Center and will primarily be responsible for software development activities in support of PSC network research projects. In addition to having excellent programming skills, the incumbent must have knowledge of basic networking concepts, tools, and the unique requirements of the high performance computing environment. The incumbent will work closely with other internal PSC groups such as Applications and System and Operations, as well as with external collaborators and researchers at other supercomputing centers, universities, national laboratories and research institutions. Additional tasks include developing appropriate documentation and presentation materials about the network research projects, and helping to improve the performance of PSC network infrastructure by testing and deploying network diagnostic and performance software.
  • Education: BS in Electrical Engineering, Computer Engineering, Computer Science or related field or equivalent combination of training and experience.
  • Licenses: Valid U.S. driver's license;
  • Experience: Four or more years of experience with Unix operating system environments and internals; familiarity with network concepts such as IP, TCP, routing, etc.
  • Skills: Excellent analytical reasoning and innovative problem solving skills; ability to function well in a team environment and to interact and communicate well with other people. Demonstrated programming ability with either C or C++. Excellent oral and written communication skills; ability to maintain accurate, detailed records.
  • Physical Mobility: Ability to travel to a variety of locations (in Pittsburgh and throughout the US); ability to lift and carry 40 pounds; ability to stay at a computer and use a keyboard and mouse for extended periods.
  • Environmental Conditions: Typical office setting; close contact with computer monitor for extended periods of time.
  • Mental: Ability to prioritize activities and meet firm deadlines; ability to work under pressure and to deal with difficult people and frequent interruptions.
  • Other: Week-end and evening hours may be required
  • Education: Master's degree or equivalent combination of training and experience
  • Experience: Experience with the Linux operating system; experience in all phases of application development; experience in an academic setting or high performance computing environment
  • Skills: System administration of UNIX based platforms; ability to install and configure operating systems; ability to install and debug software packages; experience with web application development; experience with scripting languages (perl, python, etc.)

Department URL:

Job Function: Applications Developer

Primary Location: United States-Pennsylvania-Pittsburgh

FT/PT Status: Regular Full Time


Minimum Education Level: Bachelor's Degree or equivalent

Preferred Education Level: Master's Degree or equivalent

Salary: Negotiable

Please apply at