The NRAO is recruiting a full-time scientific staff member or Software Engineer III position (as appropriate for educational qualification) for investigation of the suitability of various imaging algorithms for the science of the Next Generation VLA (ngVLA), and to derive the computing load needed to process ngVLA data through those algorithms. The position has no fixed term, but does depend on the continuation of ngVLA project funding. The position is located in Socorro, NM. The ngVLA is the next-generation PI-driven telescope with 10x higher sensitivity and resolution compared to existing VLA, with an operating frequency range from 1.2 GHz to 116 GHz. It will consist of 214 antennas, spread across multiple states in the US South West. The ngVLA is currently in the initial design development stage and may move to the construction phase within a decade. If appointed as Assistant Scientist, the successful candidate will also have 25% of their time for self-directed research, preferably in the general area of algorithms and computing research. Appointments as Software Engineer III will not have self-directed research time.
Job Duties Summary
This job involves research on the frontier of imaging algorithms and related high performance computing. The functional work will be in the form of directed research to:
- Test the suitability of existing algorithms against ngVLA science cases (will likely require some simulation).
- Define, parameterize, and size the computing needed for an ensemble of science use cases for processing.
- Define future work needed to improve algorithms for ngVLA use.
The work will involve assessing the imaging performance for the relevant ngVLA use cases using existing algorithms and estimating computing requirements using the CASA package. Some of the work may involve algorithmic explorations via modifications of existing algorithms or development of prototypes for new algorithms, were existing algorithms are found to be insufficient in imaging performance or computing efficiency, or both. A possible secondary focus may also involve assessing the suitability of the selected solutions for automated pipeline processing. The product of this directed research may lead to algorithmic or software solutions which might be applicable to existing facilities like the EVLA and ALMA. Using these telescopes to acquire new data for proof-of-concept tests is also a possibility.
We are looking for candidates with experience in the processing of radio interferometric data using standard post-processing software. Candidates with a PhD in radio astronomy and a record of research may be considered for appointment as an Assistant Scientist. Exceptional candidates without a PhD, but with demonstrated experience in radio interferometric data processing, may be considered for appointment as Software Engineer III.
Bachelors of Science in Physics, Computer Science or related field; PhD in related for consideration for Scientist appointment.
Advanced degree in physics, computer science or related field for the consideration for the Software Engineer classification.
For consideration for a scientific appointment, one year of relevant experience to include demonstrated experience in radio astronomical data processing and related scientific software development; for the Software Engineer, three years or relevant experience.
- Experience in C++ and Python programming.
- Experience using and programming in CASA.
- Experience with parallel application development (both multi-process and multi-threaded).
- Experience with version control software and testing methodologies.
- Experience integrating algorithms into a functioning, maintainable system.
- Flexibility and adaptability to a changing work environment.
- Strong interpersonal skills/team work/proficiency in communication (verbal and written).
- One year of post-doctoral work for candidates apply to the scientific track
Experience in radio interferometric data analysis and associated concepts, preferably using the CASA package, with experience in programming in Python. Experience in programming with C++ will be a strong added advantage. Working knowledge of software tools for working with existing large software packages (like CASA), use of debugging tool and revision control tools (like Git).
Application Instructions :
Software Engineer Applicants:
Upload your cv/resume with the ADD RESUME button and your cover letter with the ADDITIONAL FILES button at the beginning of the application process.
Assistant Scientist Applicants:
You will need the following materials, combined in a single pdf file to upload to the ADD RESUME button at the beginning of the application process:
- Cover letter stating why you are interested in this position – the letter should describe how you match the position and qualifications summarized above (no more than 3 pages).
- Curriculum vitae including publications list.
- Summary of past technical and observational experience relevant to this position (2 pages).
- Summary of past research (2 pages).
- Plan for future research describing specifically use of, and synergies with, NRAO facilities and observatory goals and priorities (3 pages).
Each applicant submitting for the scientific classification should arrange for letters of reference to be submitted by three individuals familiar with their scientific abilities directly to firstname.lastname@example.org. These letters must be received by February 9, 2018. Applicants are responsible for ensuring that letters of reference have been sent. All required application documents, with the exception of reference letters, should be combined into a single file and uploaded when the application is submitted. The deadline for receipt of complete applications is February 9, 2018. Please direct inquiries to Sanjay Bhatnagar (email@example.com).
The NRAO is an equal opportunity employer (M/F/D/V)