Старший инженер-программист, AI Intelligence Platform
О роли:
Это редкая возможность стать ключевым техническим голосом в AI Intelligence Platform Aura, которая объединяет все данные Aura и устраняет разрыв между AI-агентами и этими данными, при этом безопасность и конфиденциальность являются ее основополагающими столпами. Эта платформа позволяет нам превращать все, что Aura знает о цифровых угрозах, в своевременную, персонализированную информацию, которая защищает наших клиентов и их семьи от вреда, будь то предоставление единственного уведомления, которое действительно имеет значение, помощь родителям в понимании изменений в поведении их ребенка в Интернете или обнаружение мошенничества до того, как оно произойдет.
В качестве старшего инженера-программиста вы будете решать сложные технические проблемы и нести за них полную ответственность, создавая инфраструктуру, которая позволяет AI работать с глубоко конфиденциальной информацией, не нарушая безопасность и конфиденциальность, которые наши клиенты доверяют нам хранить. Вы будете работать в основном с Python и TypeScript на AWS, над системами, которые обслуживают миллионы клиентов Aura.
Это глубоко техническая, практическая роль. Вы возьмете на себя ответственность за сложные инициативы от архитектуры до вывода в продакшн и внесете свой вклад в техническое направление, на котором будет развиваться растущая команда инженеров. Мы ищем больше, чем просто сильного кодера: человека, который вносит порядок в неоднозначные проблемы, устанавливает высокие стандарты для инженеров по безопасности и конфиденциальности, а также влияет на другие команды посредством технического лидерства.
Что вы будете делать:
- Разрабатывать, документировать и управлять архитектурой ключевых компонентов платформы, обеспечивая масштабируемость, надежность, безопасность и соответствие бизнес-целям.
- Нести полную ответственность за сложные инициативы от проектирования и архитектуры до разработки, развертывания и итераций, ориентируясь в неоднозначных продуктовых целях и преобразуя их в четкие, масштабируемые технические требования.
- Создавать фундамент, который объединяет данные Aura в надежный, высококачественный источник для генерации информации.
- Разрабатывать архитектуру доступа AI-агентов к конфиденциальным данным и их анализа, проектируя минимальные привилегии доступа, строгую изоляцию и обеспечивая гарантии конфиденциальности, чтобы информация могла генерироваться без пересечения границы безопасности данных.
- Создавать системы, которые превращают эту информацию в персонализированные сведения и действия, которые обеспечивают безопасность наших клиентов и их семей.
- Принимать и обосновывать высокоэффективные технологические решения во всем стеке, балансируя масштабируемость, стоимость и простоту эксплуатации.
- Продвигать лучшие инженерные практики в области безопасности, конфиденциальности, наблюдаемости, тестирования и операционной эффективности, которым следуют команды, работающие на платформе.
- Выступать в качестве технического наставника, предоставляя руководство по решению проблем проектирования, оптимизации производительности и надежности системы.
Что вы принесете с собой:
- 5-8+ лет профессионального опыта в области разработки программного обеспечения, с подтвержденным опытом проектирования и запуска сложных, крупномасштабных распределенных систем.
- Глубокий опыт полного владения системами в сложных проектах, от архитектуры до эксплуатации.
- Глубокое знание лучших практик проектирования программного обеспечения, структур данных, алгоритмов и основ распределенных систем.
- Глубокое знание облачных технологий и умение выбирать правильный инструмент для работы, от бессерверных функций до контейнерных сервисов, от реляционных баз данных до NoSQL, а также правильное использование кэшей, очередей и конвейеров обработки данных.
- Подтвержденный опыт создания систем, обрабатывающих конфиденциальные или регулируемые данные, где безопасность и конфиденциальность рассматриваются как первоклассные ограничения проектирования, а не как второстепенные.
- Исключительные коммуникативные навыки и навыки сотрудничества, способность четко излагать сложные технические концепции как техническим, так и нетехническим заинтересованным сторонам, а также добиваться согласия между командами.
- Подтвержденная способность и желание изучать новые технологии и быстро развиваться в быстро меняющейся среде AI.
- Степень бакалавра в области компьютерных наук или смежной области, или эквивалентный опыт работы.
Было бы здорово, если бы у вас также было:
- Опыт создания систем на базе AI/LLM в продакшене, таких как агенты, конвейеры поиска, оценка или наблюдаемость LLM.
- Сильный опыт в области безопасности, инженерии конфиденциальности или доверия и безопасности.
- Опыт работы с крупномасштабными платформами данных и системами, интенсивно использующими данные.
- Опыт работы с AWS и Infrastructure as Code.