Software Engineer III UPDATED

Not Interested
Bookmark
Report This Job

profile Job Location:

Socorro, TX - USA

profile Monthly Salary: Not Disclosed
Posted on: 7 hours ago
Vacancies: 1 Vacancy

Job Summary

Position Description: Position SummaryThe National Radio Astronomy Observatory (NRAO) is an exciting and prestigious research facility that plays a vital role in the study of the universe. The Observatory operates a variety of radio telescopes that span the globe including the famous Very Large Array (VLA) in New Mexico the Green Bank Telescope in West Virginia the Very Long Baseline Array (VLBA) across North America and the Atacama Large Millimeter/submillimeter Array (ALMA) in Chile. These telescopes are among the most advanced in the world allowing astronomers to explore the universe in unprecedented Next Generation Very Large Array (ngVLA) is a transformative astronomical observatory designed to deliver science-ready data products to a broad community of users. The ngVLA is in the development phase of the project lifecycle. The computing resources needed to support data processing for ngVLA operations is significantly larger and more complicated than any existing NRAO facilities. Therefore NRAO has partnered with the Texas Advanced Computing Center (TACC) to design and prototype the technical infrastructure and data processing software to support ngVLA operations. At NRAO we are recruiting an experienced Software Engineer to design implement optimize and maintain scientific applications and data-processing software executed on large-scale high-performance computing (HPC) systems. This role will prototype develop benchmark and optimize the Radio Astronomy Data Processing Software (RADPS) in collaboration with role requires demonstrated proficiency in Python and C experience with parallel and distributed computing frameworks and the ability to collaborate closely with domain scientists systems engineers and HPC support personnel. The successful candidate will contribute to the full software lifecycle -- from requirements analysis and algorithmic design through implementation testing optimization and long-term maintainability -- within a performance-critical research-driven position ideally will be based either in Albuquerque NM or Socorro NM but could also be based at our Charlottesville VA or Green Bank WV locations. For well qualified candidates a remote work arrangement may be You Will be DoingThe primary focus of this position will be prototyping profiling and optimized cutting edge software for RADPS within the Data Processing group. Immediate activities may include (but are not limited to):Software Design and DevelopmentDevelop high-performance scientific software in C and Python including numerical algorithms data-analysis pipelines and simulation scalable solutions leveraging modern parallel Python interfaces bindings and workflow tooling around high-performance C modular maintainable and testable codebases following established software engineering best Engineering and OptimizationProfile benchmark and optimize HPC applications for multi-core and distributed-memory algorithmic efficiency memory usage I/O patterns and data-movement behavior to achieve target throughput and with HPC system engineers to tune application performance for specific Workflow and Data Pipeline DevelopmentCreate robust automated workflows for large-scale simulations experiments or data-processing software with HPC schedulers containerization technologies and workflow data ingestion transformation and storage strategies for multi-terabyte to petabyte-scale EnvironmentThe successful candidate will join a team of professionals engaged in research and development in the fields of science engineering software development and education. Work is typically performed in a research or development environment. Must be able to operate a personal computer. May occasionally work at high altitudes. Must be able to communicate effectively both verbally and in You Are: You have a bachelors degree in Computer Science Physics Engineering Applied Mathematics or related field While not required you may have an advanced degree in a related field (Ph.D. preferred for research-intensive domains).You have at least three or more years of SummaryStrong proficiency in Python and modern with parallel programming paradigms and performance-profiling with Linux development environments version control software build systems and automated testing to communicate effectively with both technical and scientific stakeholdersPrior contributions to open-source scientific computing libraries encouraged experience developing scientific or numerical software for HPC with workflow orchestration frameworks and HPC in numerical methods computational physics signal processing or other scientific domains relevant to the with large-scale data management strategies and parallel I/O with container technologies and reproducible science with software engineering principles working within an Agile framework and experience in the complete product lifecycle are RequirementObservatory employees must be authorized to work in the United States. Total Rewards: Associated Universities Inc. (AUI) offers a comprehensive total rewards package for this position subject to eligibility requirements. We are committed to serving our employees and their families with an extensive and competitive compensation and benefits package that supports our employees overall well-being and career strives to attract and retain dedicated highly qualified competent and motivated employees by offering competitive compensation and recognition for open rank positions the starting salary/hourly rates for each level is between:Position level 3 $79000 and $120000BenefitsAUIs benefits package addresses the needs of employees and their families with most benefits beginning on the first day of employment. AUI provides excellent paid time off (13 holidays annual accrual of up to 24 vacation days and 15 sick days additional time off for doctor/dentist visits and 8 weeks of paid parental leave). Medical dental and vision plans are effective on the first day of employment. AUIs retirement benefit contributes an amount equal to 10 percent of a qualified participants base pay with no required employee contribution; we also offer an optional supplemental tax-deferred plan for employee retirement Instructions: Select the Apply Now button. Please be prepared to upload your current CV/Resume and a cover letter describing interest and suitability for the positionEqual Opportunity Employer Statement: AUI is an equal opportunity employer. To view our complete statement please visit If you require reasonable accommodation for any part of the application or hiring process you may submit your request by sending an email to pm 20

Required Experience:

IC

Position Description: Position SummaryThe National Radio Astronomy Observatory (NRAO) is an exciting and prestigious research facility that plays a vital role in the study of the universe. The Observatory operates a variety of radio telescopes that span the globe including the famous Very Large Arra...
View more view more