Northwood Space
Торранс, Соединенные Штаты5 часов назад
140 000 – 178 000 USD
в год
Название: Full Stack Developer - Internal Tooling Местоположение: Торранс, Калифорния / Вашингтон, округ Колумбия
Компенсация: $140 000 - $178 000 в год
О Northwood:
Northwood — современная компания в сфере космической инфраструктуры, которая делает преимущества космоса доступными для всех благодаря передовым коммуникационным технологиям. Мы строим глобальную сеть фазированных антенных решеток, обеспечивающих связь в реальном времени и надежную связь для спутниковых миссий, таких как национальная безопасность, глобальная связь и реагирование на стихийные бедствия. Используя вертикально интегрированный подход, Northwood разрабатывает, строит и быстро развертывает масштабируемые системы, которые обеспечивают работу следующего поколения космических миссий. Если вы любите решать сложные задачи и видеть, как ваша работа развертывается по всему миру и оказывает реальное влияние, Northwood — это то место, где это можно сделать.
РОЛЬ
Инженеры и операторы Northwood управляют аппаратным и программным обеспечением в глобальной сети наземных станций антенн и облачных сервисов, которые их обслуживают. Никто не продает платформу для масштабирования такой сети, поэтому Northwood создает ее сама.
Platform Engineering разрабатывает программное обеспечение, которое переводит продукты Northwood от первого прототипа до полной эксплуатации. Это охватывает процесс сборки, тестирования и выпуска кода, мониторинг каждого сайта и сервиса, а также ввод в эксплуатацию, обновление и поддержание работоспособности аппаратного обеспечения в удаленных локациях. Проблемы охватывают CI и выпуск, наблюдаемость, аппаратные операции, инструментарий разработчика и безопасность, и каждая из них должна работать одновременно для каждого сайта, сервиса и клиента.
Немногие организации получают возможность разрабатывать такое программное обеспечение собственными силами. То, что создаст эта команда, определит, как будет эксплуатироваться глобальная сеть антенн для миссий, которые от нее зависят. Каждая новая антенна, сайт и клиент, которые добавляет Northwood, работают на этой платформе, и она определяет скорость роста сети. Работа включает симулированные наземные станции и лабораторные стенды, работающие с реальным оборудованием, где каждый выпуск тестируется в реалистичных условиях перед выходом на рабочий сайт.
Мы ищем инженера-программиста в команду Platform, который будет проектировать и создавать это программное обеспечение от начала до конца, от серверных сервисов и автоматизации до интерфейсов, которые люди используют каждый день. Роль широкая, охватывает серверную часть, фронтенд, CI/CD, инфраструктуру и безопасность, и вы будете отвечать за основные части платформы.
Мы ищем людей, которые исправляют найденные проблемы, даже если они не их, быстро переходят от вопроса к рабочему результату, предъявляют высокие требования к своей работе, хорошо воспринимают жесткую обратную связь и хотят большей ответственности, чем имеют сейчас.
ОБЯЗАННОСТИ
Вы будете работать в этих областях и со временем возьмете на себя ответственность за большее их количество.
Доставка: Создание систем CI и выпуска, которые безопасно и повторяемо доставляют код от коммита до продакшена в облаке и на объекты по всему миру.
Тестирование и симуляция: Создание симулированных наземных станций, лабораторных стендов с реальным оборудованием и воспроизведения тестовых данных, а также их интеграция в путь выпуска, чтобы выпуски тестировались перед выходом в продакшен.
Наблюдаемость: Создание систем мониторинга, логирования и оповещения, которые позволяют инженерам и операторам видеть состояние каждого сервиса и объекта и принимать соответствующие меры.
Аппаратные операции: Автоматизация ввода в эксплуатацию, настройки, обновления и поддержания работоспособности новых объектов в местах с небольшим количеством персонала или без него.
Инструменты самообслуживания: Создание инструментов и веб-интерфейсов, которые инженеры и операторы используют для создания, доставки и запуска программного обеспечения без ожидания другой команды.
Безопасность по умолчанию: Внедрение в платформу управления идентификацией, секретами, доступом по принципу наименьших привилегий и аудита, чтобы каждый сервис получал их без дополнительных усилий.
Инфраструктура: Определение облачной и локальной инфраструктуры, на которой работает платформа, в виде кода, чтобы она проходила проверку, версионировалась и была повторяемой.
Среды разработки: Создание быстрой локальной разработки, среды предварительного просмотра для каждого изменения и безопасного доступа к облачным и локальным системам.
Ответственность: Ответственность за то, что вы выпускаете в продакшен: мониторинг, дежурство по своим системам и устранение первопричин.
Взаимодействие с пользователями: Сбор требований непосредственно у инженеров и операторов, использующих платформу, написание четких проектных документов, поэтапный выпуск и участие в обзорах дизайна и кода.
ОСНОВНЫЕ КВАЛИФИКАЦИИ
Степень бакалавра в области компьютерных наук, инженерии или смежной области, или эквивалентный практический опыт.
Более 3 лет профессионального опыта в разработке программного обеспечения, написания продакшен-кода на одном или нескольких универсальных языках программирования (таких как Python, Go, Rust, TypeScript или Java).
Опыт создания серверных сервисов или API (таких как REST или gRPC), от которых зависят другие системы или люди.
Практический опыт работы с несколькими из следующих технологий или их эквивалентами:
Опыт управления сервисом, инструментом или платформой от проектирования до продакшена, с участием других инженеров или пользователей, включая решение как минимум одной сложной проблемы (такой как сложный продакшен-баг, проектирование в реальных условиях или значительная миграция).
Опыт написания технических документов, которыми пользовались другие инженеры, таких как проектные документы, RFC или руководства по эксплуатации.
ПРЕДПОЧТИТЕЛЬНЫЕ КВАЛИФИКАЦИИ
Сильные кандидаты обладают глубокими знаниями в некоторых из этих областей. Никто не владеет всеми ими.
Глубокие знания системного или серверного языка (такого как Rust, Go или Python) или его эквивалент.
Опыт создания веб-приложений от начала до конца, от API до интерфейса, с использованием современного фронтенд-фреймворка (такого как React, Vue или Angular).
Опыт создания платформ для разработчиков, внутренних инструментов или инфраструктуры самообслуживания, на которые полагались другие инженеры.
Сокращение трения для других инженеров и измерение его эффективности, например, более быстрое включение в работу, меньше запросов в службу поддержки или более высокий уровень принятия.
Опыт проектирования конвейеров CI/CD или систем выпуска, которые развертываются во многих средах или локациях, включая развертывание в стиле GitOps (такое как Argo CD или Flux).
Опыт развертывания и эксплуатации сервисов на Kubernetes или его эквивалентах с использованием инструментов упаковки (таких как Helm).
Опыт создания инфраструктуры тестирования, такой как симуляция, тестирование с аппаратным циклом обратной связи (hardware-in-the-loop), воспроизведение тестовых данных или общие тестовые среды (такие как фреймворки на базе pytest).
Опыт управления продакшен-системами с использованием метрик, логов и дашбордов (таких как Prometheus, Grafana или Datadog), включая дежурство и реагирование на инциденты.
Опыт работы с идентификацией и доступом (такими как Okta или Auth0), управлением секретами (такими как HashiCorp Vault или AWS Secrets Manager) или регулируемыми средами (такими как AWS GovCloud).
Опыт управления парками локальных или периферийных серверов, включая декларативную конфигурацию (такую как Nix, Ansible или Puppet).
Опыт работы с аппаратным обеспечением, встраиваемыми системами, радиочастотными или космическими системами.
Дополнительная информация:
Если вам требуется разумное приспособление в рамках вашей заявки на трудоустройство или собеседования с нами, пожалуйста, сообщите нам.
В соответствии с правилами США по экспорту космических технологий, включая Международные правила торговли оружием (ITAR), вы должны быть гражданином США, законным постоянным жителем США, защищенным лицом, как определено в 8 U.S.C. 1324b(a)(3), или иметь право на получение необходимых разрешений от Государственного департамента США.
Northwood Space является работодателем с равными возможностями; трудоустройство в Northwood Space осуществляется на основе заслуг, компетентности и квалификации и не подвергается влиянию расы, цвета кожи, религии, пола, национального происхождения/этнической принадлежности, статуса ветерана, статуса инвалидности, возраста, сексуальной ориентации, гендерной идентичности, семейного положения, умственных или физических нарушений или любого другого состояния, защищенного законом.
Оценка RocketHunt по реальным зарплатам
Грейд
Middle
Опыт работы
от 3 лет
Уровень английского
B2 - Выше среднего
ИИ напишет его по твоему резюме, останется только отправить