[Numpy-discussion] Developer Job Openings at Space Telescope Science Institute

Perry Greenfield perry at stsci.edu
Wed Sep 1 15:36:12 EDT 2010


We are advertising for two different positions at the Space Telescope  
Science Institute (located on the Johns Hopkins University Campus in  
Baltimore, Md). STScI is seeking Senior Systems Software Engineers to  
develop applications to calibrate and analyze data from the Hubble and  
the James Webb Space Telescopes.

****************************************************************************

First  position:

Description  	

The developer will work with other members of the Science Software  
Branch and instrument scientists to develop applications to calibrate  
and analyze data from the Hubble Space Telescope and its successor,  
the James Webb Space Telescope, as well as other astronomy-related  
projects. The individual will be developing open source applications  
primarily in Python and C, using open source tools developed at STScI,  
such as PyRAF and PyFITS, and elsewhere. Some projects may involve  
developing software applications or libraries as part of a team, or  
leading a team.

Requirements 	

Candidates should have experience writing applications to calibrate,  
reduce, and analyze scientific data, preferably astronomical data. A  
background in astronomy and experience with astronomical data  
reduction is highly desirable. Candidates should have experience  
writing large programs in a compiled language as well as experience  
with an interpreted language such as IDL, Matlab, or Python.

Experience using array manipulations facilities such as are available  
in IDL, Matlab, numpy/numarray, or APL is a plus. Experience using  
software engineering tools such as debuggers, CVS or subversion, and  
bug trackers is strongly desired. Strong analytical, problem-solving,  
planning, and organizational skills are needed, and excellent written  
and verbal communication skills are essential. Prior experience in  
developing medium or large projects sufficient to demonstrate the  
specified knowledge, skills and abilities is required.

Qualified candidates should possess a Bachelor's degree in a science- 
related field such as Physics, Astronomy, or Mathematics. A Master's  
or Ph.D degree is desirable. Substitution of additional relevant  
education or experience for the stated qualifications may be considered.

Apply through the following link:
https://www.ultirecruit.com/SPA1004/jobboard/JobDetails.aspx?__ID=*6D48E0EFCC47915A

****************************************************************************

Second position:

Description  	

The developer will work with other members of the Science Software  
Branch to help in enhancing and maintaining our Python-based framework  
for developing astronomical data analysis and calibration  
applications. STScI has pioneered in the generation of tools for using  
Python for scientific analysis and programming through its development  
of PyRAF, numarray, PyFITS, and contributions to other Python Open  
Source projects. The individual being sought will help STScI maintain  
its leadership in this area by developing leading-edge capabilities by  
enhancing existing tools such as PyRAF and PyFITS, contributing to  
scipy, numpy, and matplotlib, and developing new libraries to meet the  
needs of future astronomical processing. Some projects may involve  
developing software tools as part of a team, or leading a team. Work  
will also require working with an external community on Open Source  
software projects.

Requirements 	

Candidates should be experienced with systems-level programming,  
preferably with C or C++ and familiar with variances in processor and  
operating system architectures (preferably Linux, OS X, and MS  
Windows) with regard to file systems, memory, data types and  
efficiency, as well as modern software development techniques  
including Object-Oriented design and programming. Experience with  
Python and writing C extensions for Python is highly desirable. A  
working knowledge of any of the following would be a plus: parsers,  
code generation, numerical techniques, image processing and data  
analysis, web and network protocols, or parallel processing.

Experience using software engineering tools such as debuggers, version  
control systems (e.g., subversion), and bug trackers is strongly  
desired. Strong analytical, problem-solving, planning, and  
organizational skills are needed, and excellent written and verbal  
communication skills are essential. Prior experience in developing  
medium or large projects sufficient to demonstrate the specified  
knowledge, skills and abilities is required.

Qualified candidates should possess a Bachelor's Degree in Computer  
Science, Physics, Math, or technically related field. Master's degree  
preferred. Substitution of additional relevant education or experience  
for the stated qualifications may be considered.

Apply through the following link:
https://www.ultirecruit.com/SPA1004/jobboard/JobDetails.aspx?__ID=*85D01A9E3BE42CFD

****************************************************************************

STScI offers an excellent benefits package, tuition reimbursement,  
competitive salaries, and a stimulating work environment. Interested  
candidates are requested to complete an on-line application, attach a  
resume in the "Resume Upload Section." Please include job #10-0083 in  
the filename. Resumes received by October 15, 2010 will receive full  
consideration.

Committed to the benefits of diversity, we strongly encourage  
qualified women and minority candidates to apply. EOE/AA/M/F/D/V.





More information about the NumPy-Discussion mailing list