National Radio Astronomy Observatory

Software Engineer III

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Инженер-программист в группу Online обсерватории NRAO. Разработка и поддержка ПО управления телескопами, которое превращает план наблюдений астронома в реальные наблюдения и промежуточные данные для архива.

Задачи

  • Разрабатывать и поддерживать ПО, которое выстраивает последовательность и выполняет наблюдения: режимы наблюдений, стратегии калибровки, логика планирования
  • Совместно с астрономами и операционным персоналом переводить научные требования в проектные решения и валидировать результаты
  • Взаимодействовать с группой Monitor & Control по интерфейсам между выполнением наблюдений и управлением оборудованием
  • Поддерживать сбор данных и поток данных и метаданных в нижестоящую обработку и архив
  • Прототипировать и оценивать архитектуры и технологии для online-систем ngVLA
  • Поддерживать эксплуатацию, включая диагностику проблем во время наблюдений
  • Обновлять существующее ПО и разрабатывать новые возможности под новые режимы наблюдений и инструменты

Требования

  • Степень бакалавра в computer science, инженерии, науке или смежной области (релевантный опыт может заменить)
  • Три и более года опыта разработки программных приложений
  • Опыт работы с Python и хотя бы одним объектно-ориентированным языком; желательны Java или C++
  • Опыт проектирования и разработки распределённого или event-driven ПО, включая обмен сообщениями между подсистемами
  • Опыт работы с научными данными: модели данных и метаданных, файловые форматы
  • Опыт работы с системами контроля версий, методологиями тестирования и CI/CD
  • Понимание принципов software engineering и опыт работы в Agile
  • Готовность и желание изучать новые технологии и языки программирования
  • Право на работу в США (спонсорство H-1B не предоставляется)

Условия

  • Зарплата $79,000–$121,000 в год
  • Возможность удалённой работы для хорошо квалифицированных кандидатов
  • Оплачиваемый отпуск: 13 праздничных дней и до 24 дней отпуска в год
  • Медицинская, стоматологическая и офтальмологическая страховка с первого дня работы
  • Пенсионный взнос работодателя в размере 10% от базовой зарплаты без взноса сотрудника

Навыки

  • Python
  • Java
  • C++
  • CI/CD
  • Agile
  • распределённые системы
  • event-driven архитектура
  • научные данные
  • контроль версий
  • тестирование

Похожие вакансии

Member of Technical Staff (Software Engineer, AI Policy and Strategic Initiatives)
PerplexityMiddleSan FranciscoОфис
220,000 – 405,000 USD в год
7 нояб.
Senior Forward Deployed Software Engineer (FDSE)
Osprey Talent SolutionsSeniorLos AngelesГибрид
7 нояб.
Software Engineer
ALPHA OMEGA INTEGRATION LLCMiddleViennaГибрид
64,000 – 70,000 USD в год
7 нояб.
Senior Software Engineer
ALPHA OMEGA INTEGRATION LLCSeniorViennaГибрид
90,000 – 130,000 USD в год
7 нояб.
Senior/Staff Software Engineer, Platform
CleraSeniorSan FranciscoОфис
160,000 – 250,000 USD в год
7 нояб.
Software Engineer III — National Radio Astronomy Observatory, 79,000 – 121,000 USD в год, Charlottesville | itrelocate