Должность: Ведущий инженер-программист
Местоположение: Удаленно - Канада / Удаленно
Вознаграждение: 147 500 - 215 000 канадских долларов в год
Blackpoint Cyber является ведущим поставщиком передовых технологий для поиска, обнаружения и устранения киберугроз. Основанная экспертами по кибероперациям из Агентства национальной безопасности (АНБ) США, которые применили свои знания для предоставления коммерческим клиентам по всему миру технологических решений национального уровня безопасности, Blackpoint Cyber находится в стадии бурного роста, чему способствовал недавний раунд финансирования серии C на сумму 190 млн долларов.
Обзор
Мы ищем ведущего инженера-программиста, который поможет решать сложные технические и операционные задачи в области кибербезопасности. Кандидаты будут напрямую поддерживать миссию Blackpoint в области кибербезопасности, помогая останавливать кибератаки и защищать быстрорастущую клиентскую базу Blackpoint.
Резюме:
Команда разработки продуктов ищет опытного ведущего инженера-программиста, который будет успешно работать в динамичной удаленной среде. На этой должности вы будете играть ключевую роль в создании и масштабировании как сервисов прикладного уровня, так и базовой платформы и инфраструктуры данных, которые обеспечивают работу наших продуктов кибербезопасности, охватывая full-stack разработку и платформенную/инженерную разработку данных в различных продуктовых командах. Эта позиция идеально подходит для тех, кто преуспевает в быстро меняющейся среде и увлечен разработкой надежных, масштабируемых систем, решающих сложные задачи кибербезопасности.
Эта должность подчиняется вице-президенту по разработке продуктов.
Обязанности
- Отвечать за достижение критически важных для бизнеса результатов посредством вашего вклада в разработку нашей платформы кибербезопасности, определяя и создавая пользовательские интерфейсы мирового класса, которые нравятся всем нашим клиентам Blackpoint, и полностью отвечать за эти интерфейсы.
- Руководить проектами по всему стеку — сервисы TypeScript, React и Node.js, размещенные на Kubernetes, — а также базовыми конвейерами данных и платформенной инфраструктурой, которые их поддерживают.
- Возглавлять принятие архитектурных решений для платформенных систем и систем данных, включая прием, моделирование, хранение и оркестрацию, в том числе реализацию таких шаблонов, как архитектура Medallion (Bronze/Silver/Gold), где это применимо.
- Разрабатывать и поддерживать конвейеры для включения новых предметных областей данных и их интеграции в сервисы, ориентированные на продукты.
- Улучшать наблюдаемость сервисов и конвейеров — внедрять метрики, отслеживание происхождения данных, SLA/SLO и оповещения.
- Использовать глубокое понимание дизайна и архитектуры, а также лучшие практики в области шаблонов проектирования для оптимизации производительности, масштабируемости и отказоустойчивости.
- Преуспевать в командной работе, признавая важность разнообразных точек зрения и управляя ожиданиями и потребностями многочисленных кросс-функциональных групп, включая наставничество других инженеров и руководство ими в сложных кросс-функциональных проектах.
- Эффективно общаться с руководством для определения технических решений, согласовывая их с высокоуровневыми бизнес-целями и предоставляя четкие отчеты о прогрессе.
- Определять, оценивать и внедрять инструменты и практики на основе ИИ, которые улучшают разработку, тестирование, доставку и наблюдаемость — продвигая ответственное использование ИИ для автоматизации рутинных задач и повышения продуктивности команды.
Требования
- Более 10 лет опыта работы в области разработки программного обеспечения или платформенной инженерии, с подтвержденным опытом предоставления масштабируемых высокопроизводительных систем в динамичной среде корпоративного уровня.
- Владение фронтенд-технологиями, такими как React, TypeScript, и глубокое понимание современной архитектуры фронтенда, шаблонов проектирования и лучших практик.
- Сильные навыки бэкенд-разработки с Node.js, включая опыт создания и поддержки архитектур микросервисов на Kubernetes.
- Опыт работы с облачной инфраструктурой и операциями (обязательно AWS; Azure/GCP полезно).
- Опыт работы с потоковой передачей данных и событийно-ориентированной обработкой (Kafka, Spark Structured Streaming) и распределенной пакетной обработкой ETL.
- Экспертиза в проектировании и использовании API (REST, GraphQL или gRPC) с акцентом на создание безопасных, масштабируемых и высокопроизводительных сервисов.
- Глубокое понимание проектирования баз данных, оптимизации производительности и индексации как в SQL (например, PostgreSQL, MySQL), так и в NoSQL (например, MongoDB) базах данных, а также в современных табличных форматах (Iceberg, Parquet), где применимо.
- Практический опыт работы с конвейерами CI/CD (Jenkins, GitLab или аналогичными), автоматизирующими тестирование, развертывание и масштабирование сервисов.
- Глубокое понимание лучших практик безопасности, включая защиту API, обработку конфиденциальных данных и управление аутентификацией/авторизацией (OAuth, JWT).
- Подтвержденная способность использовать инструменты разработки на базе ИИ для ускорения доставки при сохранении строгого качества кода, обзора безопасности и архитектурной целостности.
- Сильное желание работать в динамичной стартап-среде с несколькими релизами в день.
- Опыт работы в среде Agile-разработки, способность руководить планированием спринтов и согласовывать усилия команды с бизнес-целями.
- Исключительные аналитические способности и навыки решения проблем, с подтвержденным опытом диагностики сложных проблем и внедрения инновационных подходов для преодоления технических трудностей.
Желательно:
- Опыт работы с семантическими слоями BI, архитектурами Medallion или графовыми/поисковыми системами (например, Trino/Presto).
- Опыт работы в области кибербезопасности, SIEM или событийно-ориентированных систем.
- Опыт работы с фреймворками интернационализации (i18n) и локализации (l10n).
- Опыт оценки и интеграции возможностей на базе LLM или функций ИИ в производственные SaaS-продукты.
- Знакомство с Agile Scrum.
Blackpoint Cyber приветствует и поощряет заявки от квалифицированных лиц независимо от расы, цвета кожи, религии, пола, сексуальной ориентации, гендерной идентичности или выражения, национального происхождения, возраста, семейного положения или любого другого статуса, защищенного законом. Мы стремимся к равенству возможностей во всех аспектах трудоустройства.
Для соответствующих требованиям сотрудников в США Blackpoint предлагает конкурентоспособные планы медицинского, офтальмологического, стоматологического страхования и страхования жизни, надежный пенсионный план 401k, гибкий график отпусков и другие незначительные преимущества. Международные сотрудники получают конкурентоспособные льготы в соответствии с местными рыночными стандартами и применимыми требованиями страны.
Blackpoint считает, что все сотрудники должны разделять успех компании — участие в акционерном капитале доступно сотрудникам по всему миру, при этом детали программы различаются в зависимости от местоположения и структуры занятости.