Job details
Job type full-time
Full job description
Position description:
Position summary would you like to be writing mission-critical software for one of the most famous and accomplished scientific endeavors on the planet? would you like to be part of a highly skilled international team who are pushing the boundaries of humankind’s knowledge of the universe?
The casa team at the national radio astronomy observatory seeks a scientific software developer with a strong technical background in interferometric calibration and imaging techniques, ideally with specific experience in very long baseline interferometry (vlbi) and an interest in facilitating forefront astrophysical research, to supplement our efforts supporting general data reduction for the nrao very long baseline array (vlba)The common astronomy software applications (casa) package is a collection of python and c++ routines used to process single-dish and interferometric data collected by the world’s premiere radio observatories (jvla, alma, vlba, eht, etc.), producing images used for astrophysical analyses by radio astronomers world-wideCasa software development staff are responsible for all aspects of the software lifecycle from requirements derivation through design, development, and integration into telescope operationsEligible candidates must be capable of formulating complex, technical solutions suitable for operational deployment from broad scientific objectives in a research environmentThey must possess both software engineering domain knowledge as well as the educational background, experience, and ability to understand the basic scientific and technical concepts of radio interferometry.
The selected candidate can choose to work in one of the following locations:
Charlottesville, va, situated on the grounds of the university of virginia (www.virginia.edu);
Socorro, nm, a small, historical town in the rio grande valley, 75 miles south of albuquerque and on the campus of the new mexico institute of mining and technology (www.nmt.edu);
Albuquerque, nm, in the science and technology park which is located on the south campus of the university of new mexico (www.unm.edu)Albuquerque is the largest city in new mexico with a wide variety of restaurants, entertainment, and cultural eventsWith over 300 days of sunshine each year, both cities offer ample access to outdoor recreation.
In addition to competitive pay, nrao provides excellent paid time off benefits (vacation and sick leave)Medical, dental and vision plans are effective first day of employmentNrao’s retirement benefit contributes an amount equal to 10 percent of a qualified participant’s base payNo contribution is required of the employee; we also offer an optional supplemental, tax-deferred plan for employee retirement contributions.
Job duties summary responsibilities will include, but are not limited to:
Design, develop, and integrate very long baseline array (vlba) data reduction capabilities into the casa codebase
Design, and develop new radio interferometer data reduction algorithm implementations as needed by new scientific objectives
Maintain existing algorithm implementations in support of ongoing telescope operations and research endeavors
Build and maintain data processing and analysis software infrastructure necessary to load and store data reduction inputs and outputs
Operate in a team environment, including with the broader nrao scientific staff and world-wide casa stakeholder community
Advise on the production of data-processing pipelines for the vlba (and similar instruments) using casa, and provide related general user support
Adapt traditional casa implementations, including vlba-specific functionality, to the more modern data-processing frameworks envisaged and under development for future instruments, e.gNgvla and ska
Take ownership of the vlba/vlbi subset of functions in casa and provide technical direction, decision making, and subject matter expertise in that area with limited guidance or specific direction
Qualifications summary
Experience with radio-interferometric observing and data-processing techniques in general, and desirably, in vlbi specifically, and a sound understanding of their application to astrophysical study of the universe
Experience with large development projects in c++ and python on linux
Experience with scientific software development, numerical processing techniques, linear algebra, digital signal processing concepts, and mathematical packages such as python/numpy
Familiarity with high performance computing and big data concepts including distributed data storage, parallel i/o, parallel processing, and memory caching
An understanding of formal software engineering principles including design, documentation, ticketing systems, version control, testing frameworks, and requirements traceability
Ability to learn new scientific concepts and apply learning to engineering implementation, specifically in radio astronomy and interferometry
For a scientific staff appointment, a demonstrated record of scientific research publications
Work environment work is typically performed in a research or development office environmentMay occasionally work at high altitudesOccasional travel (domestic, and possibly international) will be required.
Position requirements:
Minimum education bachelor’s degree in astrophysics, mathematics, computer science, or a related field.
Preferred education an advanced degree and background that includes research physics or mathematics is highly desired; a phd makes possible (but does not guarantee) appointment to the nrao scientific staff.
Minimum experience
At least one year of direct or related experience in scientific research and software development commensurate with stated qualificationsCandidates with progressively more responsible experience will be considered for a higher-level position ranking.
If appointed as assistant scientist (with a phd), the successful candidate will also have 25% of their time for self-directed research, preferably in the general area of radio interferometry calibration and imaging, or its application to astrophysicsAppointments as software engineer will not have self-directed research time.
Additional requirements must have received or be willing to receive the covid-19 vaccine by date of hire to be considered for u.s.-based vacancies.
Application instructions:
Select the “apply” button belowYou will need to be prepared to upload your current resume and cover letter.
Equal opportunity employer statement:
Aui is an equal opportunity employerWomen, minorities, vietnam-era veterans, disabled veterans, veterans and individuals with disabilities are encouraged to applyTo view our complete statement, please visit http://jobs.jobvite.com/nrao/jobsIf you require reasonable accommodation for any part of the application or hiring process due to a disability, you may submit your request by sending an email to resumes@nrao.edu.
The nrao is an equa l opportunity employer (m/f/d/v)
Pm20