Используем cookie для работы сайта и статистики. «Хорошо» разрешит ещё и запись сессий.
RRapid7
Белфаст, Великобритания17 дней назад
Грейд
Principal
Опыт работы
от 12 лет
Тип занятости
Полная занятость
Уровень английского
C1, продвинутый
Письмо на почту или сообщение рекрутеру в Telegram
Наша инженерная организация расширяет свои возможности в области искусственного интеллекта под новым руководством, создавая возможность для разработки ИИ нового поколения в Rapid7. Мы ищем ведущих инженеров по ИИ, которые присоединятся к нам и помогут формировать будущее, определяя и влияя на техническое направление наших LLM и агентных систем ИИ. В качестве ведущего инженера по ИИ вы повысите планку инженерных стандартов и создадите передовые решения с нуля, которые окажут реальное влияние на наших глобальных клиентов. Благодаря вашему техническому лидерству и наставничеству вы поможете формировать наши инвестиции в продукты и платформы и влиять на то, как мы создаем и масштабируем ИИ во всей организации. ИИ меняет кибербезопасность с обеих сторон. Злоумышленники могут использовать ИИ для атак со скоростью машин, и только защита на основе ИИ может идти в ногу со временем. В то же время организации могут использовать ИИ с уверенностью только в том случае, если он безопасен. Rapid7 находится на стыке безопасности и ИИ, и мы создаем продукты, определяющие отрасль для этой новой эры. Команда инженеров по ИИ Rapid7 создает ИИ, который обеспечивает работу нашей платформы безопасности. Мы — инженеры по ИИ и прикладные ученые, которые выводят модели из исследований в продакшн, объединяя LLM с открытым исходным кодом и передовые LLM, агентные системы ИИ и быстрые предиктивные модели с более чем 20-летним опытом Rapid7 в области безопасности. Наша работа лежит в основе основных сценариев использования в области обнаружения и реагирования, таких как сортировка оповещений, расследование угроз и автоматизированное реагирование, а также в области оценки рисков и устранения уязвимостей, таких как приоритизация уязвимостей, оценка рисков поверхности атаки и управляемое устранение. Вместе это помогает клиентам быстрее обнаруживать угрозы и исправлять то, что наиболее важно. В качестве ведущего инженера по ИИ вы будете определять техническое направление того, как Rapid7 создает, настраивает и обслуживает LLM и агентные системы для своих продуктов безопасности. Вы понимаете LLM с нуля, от внутренней работы трансформеров и обучения до тонкой настройки и оптимизации вывода, и вы остаетесь в курсе самых сложных проблем. Вы знаете, где LLM преуспевают, а где они терпят неудачу, и относитесь к ним как к одному из инструментов в арсенале ИИ, наряду с предиктивным ИИ и классическим машинным обучением, выбирая правильный подход для каждой задачи. В Rapid7 наше видение — создать безопасный цифровой мир для наших клиентов, нашей отрасли и нашего сообщества. Мы достигаем этого, используя наш коллективный опыт и страсть, чтобы раздвинуть границы возможного и добиться выдающихся результатов. Мы создаем динамичную и совместную рабочую среду, где приветствуются новые идеи. Защита более 11 500 клиентов от злоумышленников и угроз означает, что мы продолжаем раздвигать границы, как и делали это последние 20 лет. Если вы готовы решать самые сложные задачи в области кибербезопасности, мы готовы помочь вам взять на себя ответственность за вашу карьеру. Присоединяйтесь к нам.
В частности, ваша цель будет заключаться в следующем: Определение архитектуры и технической дорожной карты для LLM и агентных систем ИИ в области обнаружения и реагирования, а также оценки рисков и устранения уязвимостей. Руководство стратегией моделей: когда использовать передовые или LLM с открытым исходным кодом, и когда проводить тонкую настройку, дистилляцию или постобучение. Тонкая настройка, дистилляция и постобучение LLM с открытым исходным кодом на данных безопасности, от курирования данных до обучения, оценки и развертывания. Установка инженерных стандартов для инженерии контекста, оптимизации вывода и оценки в командах. Оптимизация вывода LLM в масштабе с помощью таких методов, как спекулятивное декодирование, управление KV-кэшем, непрерывное пакетирование, квантование и пользовательские ядра, сбалансировав качество, задержку и стоимость. Установление оценок (evals) в качестве критерия выпуска для каждой системы ИИ, которую мы поставляем. Руководство обзорами проектирования и решение самых сложных технических компромиссов. Оставайтесь в курсе: самостоятельно прототипируйте и создавайте критически важный код модели, обучения и вывода. Наставничество старших инженеров и формирование инвестиций в продукты и платформы.
Более 12 лет опыта в разработке программного обеспечения или ML, включая более 2 лет создания производственных LLM или агентных систем ИИ. Предпочтительна степень PhD в области компьютерных наук, машинного обучения, ИИ или смежной области, или эквивалентная глубина знаний, подтвержденная отраслевым опытом и техническим вкладом. Опыт создания масштабируемых, производственных систем ИИ, используемых несколькими командами или продуктами, с сильной историей влияния на всю организацию через техническое лидерство, наставничество, общие платформы и стандарты. LLM с нуля: глубокое понимание архитектуры трансформеров, внимания, токенизации и позиционных кодировок, а также того, как модели обучаются и обслуживаются, с возможностью реализации основных компонентов с нуля. PyTorch: экспертный уровень, включая пользовательский код модели, циклы обучения, смешанную точность и распределенное обучение (например, FSDP, DeepSpeed). Тонкая настройка и постобучение: практический полный и параметро-эффективный тонкая настройка (LoRA, QLoRA) LLM с открытыми весами, дистилляция и методы на основе предпочтений или RL (например, DPO, GRPO). Инженерия контекста: извлечение, память и управление контекстом для длительных рабочих процессов агентов. Оптимизация вывода: глубокие знания преффил и декодирования, управления KV-кэшем (например, PagedAttention, префиксный кэш), непрерывного пакетирования, спекулятивного декодирования, FlashAttention и квантования, а также обслуживания в масштабе с помощью vLLM, SGLang или TensorRT-LLM. Оценки (Evals): определение стратегии оценки и бенчмарков для LLM и агентных систем. Прочные фундаментальные знания предиктивного ИИ и классического ML, а также умение выбирать между ними и LLM на основе точности, задержки и стоимости. Прочные фундаментальные знания распределенных систем и Python. Принимает на себя ответственность за значительные технические результаты в нескольких командах, проактивно выявляя и устраняя риски, решая сложные задачи и обеспечивая соответствие решений согласованным техническим и клиентским целям. Сильный коммуникатор, способный объяснять технические компромиссы инженерам, менеджерам по продуктам и руководству. Строит прочные кросс-функциональные партнерские отношения между отделами инженерии, продуктов и другими командами для согласования технического направления и достижения общих результатов. Связывает потребности клиентов и приоритеты бизнеса с техническими решениями, оценивая ценность, стоимость и компромиссы решений ИИ, чтобы гарантировать, что инвестиции принесут измеримые результаты для клиентов и бизнеса. Воплощает наши основные ценности для развития культуры совершенства, которая обеспечивает значительное влияние и коллективный успех.
Our Engineering organisation is scaling its AI Engineering capabilities under new leadership, creating an opportunity to build the next generation of AI at Rapid7. We’re looking for Principal AI Engineers to join us and help shape what comes next by defining and influencing the technical direction of our LLM and agentic AI systems. As a Principal AI Engineer, you’ll raise the bar for engineering standards, and build truly cutting edge greenfield solutions that deliver real impact for our Global customers. Through your technical leadership and mentoring, you’ll help shape our product and platform investments and influence how we build and scale AI across the organisation. About the Team AI is reshaping cybersecurity on both sides. Attackers can use AI to strike at machine speed, and only AI-powered defense can keep up. At the same time, organizations can only adopt AI with confidence if it is secure. Rapid7 sits at the intersection of security and AI, and we are building industry-defining products for this new era. Rapid7's AI Engineering team builds the AI that powers our security platform. We are AI engineers and applied scientists who take models from research to production, combining open-source and frontier LLMs, AI agents, and fast predictive models with more than 20 years of Rapid7 security expertise. Our work drives core use cases across Detection and Response, such as alert triage, threat investigation, and automated response, and Exposure and Remediation, such as vulnerability prioritization, attack surface risk assessment, and guided remediation. Together, these help customers stop threats faster and fix what matters most. About the Role As a Principal AI Engineer, you will set the technical direction for how Rapid7 builds, tunes and serves LLMs and agentic systems across its security products. You understand LLMs from the ground up, from transformer internals and training to fine-tuning and inference optimization, and you stay hands-on with the hardest problems. You know where LLMs shine and where they fall short, and you treat them as one tool in the AI toolbox, alongside predictive AI and classical ML, choosing the right approach for each problem. Specifically your focus will be to: Define the architecture and technical roadmap for LLM and agentic AI systems across Detection and Response and Exposure and Remediation Lead model strategy: when to use frontier or open-source models, and when to fine-tune, distill, or post-train Fine-tune, distill and post-train open-source LLMs on security data, from data curation through training, evaluation and deployment Set engineering standards for context engineering, inference optimization, and evaluation across teams Optimize LLM inference at scale with techniques such as speculative decoding, KV-cache management, continuous batching, quantization and custom kernels, balancing quality, latency and cost Establish evals as the release gate for every AI system we ship Lead design reviews and resolve the hardest technical trade-offs Stay hands-on: prototype and build critical model, training and inference code yourself Mentor Staff and Senior engineers and shape product and platform investment The skills and qualities you’ll bring include: 12+ years of software or ML engineering experience, including 2+ years building production LLM or agentic AI systems. A PhD in Computer Science, Machine Learning, AI or a related field is preferred, or equivalent depth of expertise demonstrated through industry experience and technical contributions A track record of building scalable, production-grade AI systems used across multiple teams or products with a strong history of organization-wide impact through technical leadership, mentoring, and shared platforms and standards LLMs from first principles: deep understanding of transformer architecture, attention, tokenization and positional encodings, and how models are trained and served, with the ability to implement core components from scratch PyTorch: expert-level, including custom model code, training loops, mixed precision and distributed training (e.g., FSDP, DeepSpeed) Fine-tuning and post-training: hands-on full and parameter-efficient fine-tuning (LoRA, QLoRA) of open-weight LLMs, distillation, and preference or RL-based methods (e.g., DPO, GRPO) Context engineering: retrieval, memory, and context management for long-running agent workflows Inference optimization: deep knowledge of prefill and decode, KV-cache management (e.g., PagedAttention, prefix caching), continuous batching, speculative decoding, FlashAttention and quantization, and serving at scale with vLLM, SGLang or TensorRT-LLM Evals: defining evaluation strategy and benchmarks for LLM and agent systems Strong predictive AI and classical ML fundamentals, and the judgment to choose between them and LLMs based on accuracy, latency and cost Strong distributed systems and Python fundamentals Takes ownership of significant technical outcomes across multiple teams, proactively identifying and addressing risks, driving complex challenges to resolution and ensuring solutions deliver against agreed technical and customer objectives Strong communicator with the ability to explain technical trade-offs to engineering, product, and leadership audiences Builds strong cross functional partnerships across Engineering, Product, and other teams to align on technical direction and deliver shared outcomes Connects customer needs and business priorities to technical decisions, evaluating the value, cost and trade-offs of AI solutions to ensure investments deliver measurable customer and business outcomes Embody our core values to foster a culture of excellence that drives meaningful impact and collective success Preferred Skills and Experience Experience pre-training or training LLMs from scratch Experience writing GPU kernels (CUDA or Triton) and profiling GPU workloads Security domain experience, such as detection engineering, SOC/MDR, or vulnerability management Experience running AI workloads on AWS at scale Publications, patents, or open-source contributions in AI We know that the best ideas and solutions come from multi-dimensional teams. That’s because these teams reflect a variety of backgrounds and professional experiences. If you are excited about this role and feel your experience can make an impact, please don’t be shy - apply today. About Rapid7 At Rapid7, our vision is to create a secure digital world for our customers, our industry, and our communities. We do this by harnessing our collective expertise and passion to challenge what’s possible and drive extraordinary impact. We’re building a dynamic and collaborative workplace where new ideas are welcome. Protecting 11,500+ customers against bad actors and threats means we’re continuing to push the envelope just like we’ ve been doing for the past 20 years. If you ’re ready to solve some of the toughest challenges in cybersecurity, we’re ready to help you take command of your career. Join us.
Сравним навыки, грейд, формат работы и зарплату
Чаще всего от 127 000 до 156 000
Опыт предварительного обучения или обучения LLM с нуля. Опыт написания GPU-ядер (CUDA или Triton) и профилирования GPU-нагрузок. Опыт работы в области безопасности, такой как инженерия обнаружения, SOC/MDR или управление уязвимостями. Опыт масштабирования AI-нагрузок на AWS. Публикации, патенты или вклад в проекты с открытым исходным кодом в области ИИ. Мы знаем, что лучшие идеи и решения приходят из многомерных команд. Это связано с тем, что такие команды отражают разнообразие происхождения и профессионального опыта.