NS2 Mission

Software Development Engineer

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

Инженер-разработчик ПО в компанию NS2 Mission (Herndon, VA). Проектирование и разработка распределённых event-driven систем для обработки данных, наблюдаемости и real-time мониторинга.

Задачи

  • Проектировать и разрабатывать event-driven архитектуры для распределённой обработки данных и интеграции систем
  • Создавать модульные компоненты ПО, адаптируемые к новым форматам данных и требованиям
  • Разрабатывать приложения на Python с использованием асинхронного и конкурентного программирования
  • Реализовывать распределённый обмен сообщениями и обработку событий на Kafka
  • Проектировать отказоустойчивые, надёжные и масштабируемые системы
  • Разрабатывать средства наблюдаемости для видимости событий приложений, пайплайнов и систем
  • Создавать дашборды и мониторинг на Grafana и ELK stack
  • Реализовывать real-time алертинг и трекинг событий
  • Применять практики контроля доступа и безопасности в распределённых средах
  • Поддерживать обмен данными на JSON между сервисами и пайплайнами
  • Взаимодействовать с инженерами и стейкхолдерами для устранения проблем и повышения производительности платформы
  • Участвовать в технической документации, дизайн-ревью и лучших практиках разработки

Требования

  • Bachelor's degree в Computer Science, Software Engineering, Information Systems или смежной области (или эквивалентный опыт)
  • Опыт разработки ПО для распределённых, облачных или data-intensive сред
  • Уверенное владение Python, включая асинхронное или конкурентное программирование
  • Практический опыт с Kafka или аналогичными распределёнными платформами обмена сообщениями
  • Понимание распределённых систем и принципов event-driven дизайна
  • Опыт разработки модульных, масштабируемых компонентов и сервисов
  • Рабочее знание JSON и межсервисного обмена данными
  • Понимание принципов отказоустойчивого и высокодоступного дизайна систем
  • Знакомство с концепциями наблюдаемости: логирование, мониторинг, метрики, алертинг
  • Опыт работы в Agile-среде
  • Сильные аналитические навыки и умение решать сложные технические задачи
  • Требуется допуск TS/SCI с FSP (гражданство США)

Условия

  • Зарплата от $100,744.00 до $173,655.00
  • Пакет бенефитов для сотрудника и семьи
  • Гибкие модели работы
  • Культура инклюзивности и забота о благополучии
  • Equal Employment Opportunity

Навыки

  • Python
  • Kafka
  • Grafana
  • ELK stack
  • Elastic Stack
  • JSON
  • distributed systems
  • event-driven architecture
  • asynchronous programming
  • concurrent programming
  • observability
  • logging
  • monitoring
  • alerting
  • containerization
  • cloud-native
  • DevOps
  • Agile

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

Senior .NET Software Developer
State of North CarolinaSeniorОфис
87,617 – 109,522 USD в год
13 окт.
AI/ML Back-end Engineer
Ochsner Health SystemMiddleNew OrleansОфис
9 окт.
Senior Software Engineer, NeMo Helix Core Platform
NVIDIASeniorУдалённо
184,000 – 356,500 USD в год
7 окт.
Senior Software Engineer
Charles SchwabSeniorAnn ArborОфис
6 окт.
Sr Software Engineer
General MotorsSeniorSunnyvaleГибридРелокация
170,600 – 261,300 USD в год
6 окт.
Software Development Engineer — NS2 Mission, 100,744 – 173,655 USD в год, Herndon | itrelocate