Fulgent Diagnostics
Senior Bioinformatics Software Developer II
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-разработчик биоинформатических программных решений в компании Fulgent. Проектирование и поддержка масштабных пайплайнов, баз данных и аналитических инструментов, техническое лидерство в команде разработки.
Задачи
- Проектировать и реализовывать масштабируемые биоинформатические пайплайны
- Собирать требования со стейкхолдеров и переводить биологические задачи в вычислительные решения
- Поддерживать и развивать существующие инструменты, рефакторить и модернизировать legacy-пайплайны
- Проводить код-ревью, юнит-тестирование и документирование
- Помогать аналитикам и учёным в техническом troubleshooting
- Участвовать в научных публикациях, технических whitepaper и отчётах по валидации
- Архитектурить, разрабатывать, тестировать и поддерживать биоинформатические pipeline-системы
- Исследовать и разрабатывать новые алгоритмы и программы для повышения эффективности биоинформатической системы
- Управлять данными, поддерживать данные и администрировать базы данных
- Выявлять, проектировать и внедрять улучшения процессов: автоматизация ручных процессов, оптимизация доставки данных, перепроектирование инфраструктуры для масштабируемости
- Создавать аналитические инструменты на основе пайплайна данных для получения инсайтов по привлечению клиентов, операционной эффективности и бизнес-метрикам
- Поддерживать бизнес-операции, обработку и исключения
- Проектировать, анализировать, внедрять и поддерживать базы данных
- Администрировать и поддерживать системы
Требования
- Степень бакалавра по биоинформатике, computer science или смежной дисциплине
- Опыт проектирования, реализации и развёртывания корпоративного прикладного ПО
- Знание Java, JavaScript, .NET, Python, Bash
- Знание баз данных и SQL
- Знание GIT, Windows и Linux
- Готовность к периодическим on-call дежурствам и внеплановым запросам
- Понимание анализа требований
- Сильные навыки письменной и устной коммуникации
Условия
- Работа в Fulgent Therapeutics LLC
- Equal Employment Opportunity Employer
- Возможны разумные accommodations для квалифицированных лиц с инвалидностью
- Периодические on-call дежурства
Навыки
- Java
- JavaScript
- .NET
- Python
- Bash
- SQL
- Git
- Windows
- Linux
- Scala
- AWS
- NoSQL
- Statistics
- Big Data
- Apache Spark
- RESTful services
- XML
- Agile
- Scrum
- BWA
- R
- Picard
- GATK
- NGS