[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[SA_scat] Scientific Computing Scientist for SANS and Reflectometry

From: Barker, Buffie M. [mailto:barkerbm@ornl.gov] 
Sent: 17 February 2010 20:51
Subject: Scientific Computing Scientist for SANS and Reflectometry


Oak Ridge National Laboratory is home to two of the world's premier
neutron scattering facilities, the Spallation Neutron Source and the
High Flux Isotope Reactor.  The mission of the Neutron Scattering
Science Division (NSSD) is to support and deliver high impact science
carried out using the neutron scattering instruments at these
facilities.  A software developer is needed to work on Data Reduction
and Analysis software for the Small Angle Neutron Scattering (SANS) and
Reflectometry instruments at these facilities. This work includes high
performance reduction methods that can be integrated with data
acquisition and sample environment equipment for multi-parameter and
real-time experiments, multi-dimensional visualization, advanced
analysis and model fitting methods, and multi-technique (e.g. neutron
scattering with X-ray or light scattering etc.) analysis methods. The
software development will leverage unique features and capabilities of
NSSD resources such as event mode data collection, high performance
computers, data management systems, high speed networks, instrument
control systems, and advanced sample environment equipment in order to
produce leading edge science applications.



*             Works closely with instrument scientists and science
software team members to understand the research requirements and to
transform these requirements into functional reduction and
analysis software. 

*             Can work both individually or as part of a
multi-disciplinary team to produce and test software.

*             Can act as a team lead, providing guidance and support to
team members if required.

*             Documents software by writing user guides, reference
manuals, and help pages.  Train others in use of the software.

*             Develops and implements appropriate testing protocols
capable of verifying the accuracy of software produced.

*             Maintain these applications, incorporating identified

*             Can represent NSSD at relevant conferences and workshops,
engaging with the broader neutron scattering community to refine

*             Ensures compliance with environmental, safety, health, and
quality program requirements including ISMS.



The successful candidate must have a Ph.D. in physics in one of the
physical, mathematical or computational sciences, or one of the
engineering disciplines with demonstrated experience developing software
which others have used, plus a minimum of five years of experience.  Has
worked in a scientific research and computing environment and has an
understanding of user needs for performing analyses with scientific data
and can develop tools and GUIs to meet these user needs. Candidates
should have experience working with raw scientific data, data reduction,
and analysis with experience controlling large, complex scientific
instruments.  Works well with other members of the development team,
takes direction from project leaders, foresees and addresses
communication needs, and takes initiative as necessary.  Also works well
independently to efficiently accomplish assigned tasks.  Experience with
languages such as: python, IDL, C++ and Igor Pro required.  Should have
a working knowledge of XML and HDF5 data formats.  Must be proficient in
working with Microsoft Windows, Linux, or Mac operating systems.    



Prefer candidates to have experience in developing software for Small
Angle Neutron Scattering and/or Reflectometry science areas.  Utilizes a
structured software development process and software development tools
such as SVN and Trac.  Has a working knowledge of file formats for
scientific data such as NeXus, HDF, and other formats.  Has a working
knowledge of service oriented architectures and is capable of developing
web service based embedded applications and clients.



Works with members of the Scientific Computing Group, Data Acquisition
and Control Group, and interfaces with NSSD Instrument Scientists.
Collaborates with the user community to develop software. Works well as
a team member leading when necessary but also able to perform work
independently with little guidance.  May collaborate with U.S. and
international collaborators to develop software in a coordinated and
cooperative way.


To apply for this position:       http://jobs.ornl.gov






Scanned by iCritical.

sa_scat mailing list

Reply to: [list | sender only]