Autodesk
Сингапур, Сингапур
Идентификатор заявки на вакансию № 26WD97610 Обзор должности Мы создаем крупномасштабную стриминговую платформу на основе API, построенную на Apache Flink, Apache Kafka и AWS. Платформа обеспечивает практически в реальном времени прием, обработку и доставку данных для множества внутренних и клиентских вариантов использования. Все раскрывается и управляется через хорошо спроектированные API, а команды используют возможности через портал самообслуживания, а также программные интерфейсы. Мы ищем ведущего инженера (Principal Engineer), который будет отвечать за архитектуру и технический дизайн этой платформы: от топологии потоков и операционной модели до сервисов управляющего уровня, опыта разработчика и совершенства в эксплуатации. Это роль с высоким уровнем влияния и реальной архитектурной ответственностью — вы будете сотрудничать с командами по продуктам, платформам и данным, наставлять инженеров и повышать уровень надежности, безопасности и скорости. Обязанности Разработка архитектуры и дизайна стриминговой платформы Определение сквозной архитектуры потоковой обработки: прием, обработка с сохранением состояния, доставка, повторное воспроизведение и интеграция с нижестоящими системами на Flink и Kafka Проектирование границ API-first (REST и событийно-ориентированные шаблоны, где это уместно), чтобы потоки, задания, схемы и операционные рабочие процессы были управляемыми и безопасными в масштабе Формирование шаблонов многопользовательской или многокомандной работы: квоты, изоляция, именование, наблюдаемость и стратегии обновления для длительных рабочих нагрузок Flink Развитие нативных для AWS развертывания и операций (сеть, IAM, масштабирование, шаблоны устойчивости) в соответствии с требованиями безопасности и соответствия организации Создание и развитие интерфейсов платформы Руководство проектированием сервисов на основе Spring Boot, которые реализуют управляющий уровень платформы, метаданные, хуки оркестрации и интеграцию с операциями Kafka/Flink Вклад в портал самообслуживания и связанный с ним пользовательский интерфейс: работа с продуктом и дизайном, применение надежных практик фронтенд-инжиниринга, чтобы внутренние пользователи могли легко начать работу, настраивать и эксплуатировать системы без излишней ручной поддержки Улучшение опыта разработчика: документация, SDK или клиенты, где это применимо, золотые пути и сокращение времени до первого успешного конвейера Инжиниринг для масштаба, надежности и стоимости Определение и уточнение SLI/SLO, планирование мощности, обработка обратного давления и режимов отказа для потоковых рабочих нагрузок Институционализация тестирования (модульное, интеграционное, контрактное, нагрузочное) и прогрессивного развертывания для потоковых заданий и сервисов Продвижение наблюдаемости: метрики, трассировка, структурированное логирование и действенные оповещения для Kafka, Flink и окружающих сервисов CI/CD, инфраструктура и операции Ответственность и улучшение конвейеров CI/CD для кода приложений, инфраструктуры и безопасного продвижения заданий и конфигураций Flink Сотрудничество по вопросам инфраструктуры как кода, стратегии окружения и операционных руководств; участие в дежурствах или эскалации операций, где это уместно для Principal (вы создали, вы управляете этим) Техническое лидерство и сотрудничество Преобразование неопределенных требований в четкие технические стратегии, RFC и поэтапные планы выполнения Наставничество инженеров, руководство архитектурными и код-ревью, а также согласование команд по стандартам использования Java, API, стриминга и AWS Работа с командами по безопасности, сети и платформам над безопасными по дизайну шаблонами стриминга и API Как выглядит успех Четкая, документированная архитектура стриминговой платформы, которую команды могут принять без героических усилий Надежные, наблюдаемые среды Kafka и Flink с предсказуемым масштабированием и реагированием на инциденты API и потоки самообслуживания, которые сокращают количество обращений, ручных операций и время выхода на рынок для владельцев потоков Более сильные инженерные практики — CI/CD, тестирование, ревью — и более способная команда вокруг вас Минимальные требования Более 10 лет профессионального опыта разработки программного обеспечения, включая глубокую практическую ответственность за распределенные системы в производственной эксплуатации Экспертный опыт работы с Apache Kafka (разделы, партиционирование, группы потребителей, надежность, операции) и Apache Flink (состояние, контрольные точки, изменение размера, отказоустойчивость, оптимизация производительности) Устойчивая производственная эксплуатация, а не эпизодическое использование Высокое владение Java как основным языком для больших, поддерживаемых систем Подтвержденный опыт работы с Spring Boot (или аналогичными JVM-фреймворками для микросервисов) при создании производственных API и сервисов Практический опыт работы с AWS при проектировании и эксплуатации сервисов (вычислительные ресурсы, сеть, IAM, шаблоны наблюдаемости; знакомство с Kubernetes или управляемыми контейнерными/оркестрационными шаблонами, где работает платформа) Доказанный опыт работы с CI/CD (проектирование конвейеров, продвижение артефактов, стадии тестирования) и управление инфраструктурой (концепции IaC, окружения, дрейф, операционные изменения) Опыт создания пользовательских или внутренних порталов, или значительный вклад в full-stack разработку — достаточный для авторитетного сотрудничества со специалистами по фронтенду и ответственности за сквозную доставку для рабочих процессов самообслуживания Отличные коммуникативные навыки; способность добиваться консенсуса между инженерами, продуктовым отделом и операционной командой Предпочтительные квалификации Опыт создания или эксплуатации стриминговой/платформы данных, используемой многими командами (а не отдельным обособленным конвейером) Знакомство с управлением схемами, форматами сериализации и совместимостью между производителями и потребителями Опыт работы с управляемыми стриминговыми или связанными сервисами AWS (например, MSK, Kinesis), где это применимо к гибридным архитектурам Опыт работы со стеками наблюдаемости, адаптированными для Kafka и Flink Вклад в технические стандарты, гильдии или межорганизационные архитектурные форумы Идеальный кандидат Вы — создатель и системный мыслитель: вас волнуют чистые абстракции, продуманные API и операбельные дизайны Вы комфортно чувствуете себя в условиях неопределенности и превращаете ее в архитектуру, этапы и измеримые результаты Вы балансируете скорость и устойчивость — производительность, безопасность и долгосрочная поддерживаемость важны так же, как и выпуск продукта Узнать больше Об Autodesk Добро пожаловать в Autodesk! Каждый день с помощью нашего программного обеспечения создаются удивительные вещи — от самых экологичных зданий и самых чистых автомобилей до самых умных фабрик и самых кассовых фильмов. Мы помогаем новаторам воплощать свои идеи в реальность, трансформируя не только то, как что-то создается, но и то, что может быть создано. Мы очень гордимся нашей культурой здесь, в Autodesk — она лежит в основе всего, что мы делаем. Наша культура определяет наш образ работы и то, как мы относимся друг к другу, формирует наше взаимодействие с клиентами и партнерами и определяет наш вклад в мир. Когда вы становитесь «Аутодескером», вы можете выполнять значимую работу, которая помогает построить лучший мир, спроектированный и созданный для всех. Готовы формировать мир и свое будущее? Присоединяйтесь к нам! Прозрачность заработной платы Заработная плата — это одна из составляющих конкурентного компенсационного пакета Autodesk. Предложения основываются на опыте кандидата и географическом местоположении. Помимо базовой заработной платы, наш компенсационный пакет может включать годовые денежные бонусы, комиссии для специалистов по продажам, гранты акций и полный пакет льгот. Принадлежность Мы гордимся тем, что культивируем атмосферу принадлежности, где каждый может процветать. Узнайте больше здесь: Очное оформление и верификация личности Эта роль может потребовать очного оформления и/или очной верификации личности. Вы являетесь действующим подрядчиком или консультантом Autodesk? Пожалуйста, найдите открытые вакансии и подайте заявку внутри компании (не на этом внешнем сайте).
Сравним с твоим профилем навыки, уровень, формат работы и зарплату
Оценка RocketHunt по реальным зарплатам
Грейд
Lead
Опыт работы
от 10 лет
Тип занятости
Полная занятость
Уровень английского
B2 - Выше среднего
Письмо на почту или сообщение рекрутеру в Telegram