[AstroPy] 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 AstroPy
mailing list