Base-2 Solutions
Software Engineer Level 1
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-программист уровня 1 в Base-2 Solutions для поддержки направления DAC (команды GEO и BAT). Разработка, сопровождение и развитие сложных программных систем: аналитика с интенсивной обработкой данных, алгоритмы, работа с большими данными и real-time системами.
Задачи
- Анализировать требования пользователей и формировать требования к дизайну и производительности ПО
- Проектировать и писать новый код или дорабатывать существующее ПО
- Отлаживать существующее ПО и исправлять дефекты
- Интегрировать существующее ПО в новые или изменённые системы и окружения
- Разрабатывать простые запросы к базам данных и хранилищам данных
- Давать рекомендации по улучшению документации и стандартов разработки
- Разрабатывать и внедрять алгоритмы для достижения требуемых показателей производительности
- Помогать в разработке и выполнении процедур тестирования компонентов ПО
- Писать и рецензировать документацию по ПО и системам
- Разрабатывать решения на основе анализа стандартов производительности, взаимодействия с пользователями и системными инженерами
- Выполнять роль тимлида в рамках процесса разработки проекта
- Модифицировать существующее ПО для исправления ошибок, адаптации к новому оборудованию или повышения производительности
- Проектировать и модифицировать программные системы с использованием научного анализа и математических моделей
- Проектировать и реализовывать сложные интерфейсы и запросы к базам данных и хранилищам
Требования
- Активный допуск TS/SCI с Full Scope Polygraph
- Семь лет опыта работы Software Engineer в программах и контрактах сопоставимого масштаба и сложности
- Степень бакалавра по Computer Science или смежной дисциплине
- Уверенный опыт с Java
- Опыт с MapReduce
- Опыт работы с облачными технологиями
- Опыт с распределёнными масштабируемыми хранилищами Big Data (NoSQL): HBase, CloudBase/Accumulo, Big Table или аналоги
- Опыт с моделью программирования Map Reduce и технологиями Hadoop, Hive, Pig или аналоги
- Опыт с Hadoop Distributed File System (HDFS)
- Опыт с технологиями сериализации JSON и/или BSON
Условия
- Равные возможности трудоустройства (EEO)
- Требуется активный допуск TS/SCI с Full Scope Polygraph
Навыки
- Java
- MapReduce
- Hadoop
- Hive
- Pig
- HDFS
- HBase
- Accumulo
- Big Table
- NoSQL
- JSON
- BSON
- Cloud