Avalanche Energy
Research Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-исследователь ПО в стартапе Avalanche, разрабатывающем компактные термоядерные установки. Задача — создавать и поддерживать программную и инфраструктурную базу для сбора, обработки и анализа научных данных.
Задачи
- Разрабатывать и поддерживать стандарты и общие инструменты обработки и анализа научных данных под руководством научных команд
- Переводить описанные методы анализа в проверяемые, поддерживаемые, протестированные и переиспользуемые Python-модули
- Совместно с экспертами по диагностике разрабатывать и поддерживать ПО для обработки данных
- Устанавливать и поддерживать стандарты код-ревью, тестирования, документации, упаковки и релиз-менеджмента
- Проверять аналитический код на корректность, поддерживаемость и согласованность
- Внедрять обратную связь от учёных и инженеров в общие инструменты анализа
- Совместно разрабатывать понятные и эффективные визуализации научных данных
- Помогать переводить исследовательские скрипты в стандартизированное аналитическое ПО
Требования
- Высшее образование в области computer science, физики или смежной дисциплины
- Умение работать в разнородной команде и продвигаться вперёд в неопределённых условиях
- Ясная коммуникация: способность объяснять сложные методологии учёным, инженерам и руководству
- Опыт разработки и поддержки переиспользуемых Python-пакетов
- Опыт автоматизированного тестирования, контроля версий на базе Git и совместного код-ревью
Условия
- Медицинская, стоматологическая и оптическая страховка: компания оплачивает 100% взносов
- 10 оплачиваемых праздничных дней и общий декабрьский отпуск компании
- Щедрый оплачиваемый отпуск и больничные
- Небольшая сплочённая команда с низкими барьерами к действию
- Широкий спектр задач и беспрецедентный практический профессиональный рост
- Еженедельные обеды за счёт работодателя, хорошо укомплектованная кухня и мероприятия в офисе и вне его
- Значимая доля в виде опционов
Навыки
- Python
- Git
- автоматизированное тестирование
- scientific computing
- S3
- облачная инфраструктура
- быстрое преобразование Фурье
- алгоритмы сглаживания
- распространение ошибок