PhysicsX

Ведущий инженер-программист серверной части — GO и Python

Коротко

Старший (возможно, Staff) инженер-программист в команду платформы AI Workbench компании PhysicsX, занимающейся физическим ИИ для промышленности (аэрокосмос, автомобили, энергетика). Роль требует сильного опыта с Kubernetes (обязательно), отличного владения Go и рабочих знаний Python, а также опыта развёртывания сервисов в нескольких производственных средах, включая облачные, локальные и изолированные. Работа на стыке с инфраструктурной командой, с обязанностями по наставничеству младших и мидл-инженеров; формат — гибрид в Лондоне.

О нас
Переосмысление инженерии в эпоху интеллекта
PhysicsX — это компания, занимающаяся физическим искусственным интеллектом для промышленности. Миссия компании — ускорить инновации в аппаратном обеспечении, полностью изменив то, как сегодня выглядят промышленное проектирование и производство. PhysicsX создает новый стек программного обеспечения для моделирования, который обеспечивает глубокое внедрение физического ИИ на протяжении всего жизненного цикла инженерных разработок. Компания сотрудничает с ведущими организациями в аэрокосмической и оборонной промышленности, автомобильной отрасли, полупроводниках, материалах, энергетике и возобновляемых источниках энергии, поддерживая их в решении одних из самых критичных и сложных задач. Штаб-квартира PhysicsX находится в Великобритании, с офисами в Лондоне, Нью-Йорке и Сингапуре, а также расширяющимся присутствием в районе залива.
Роль
PhysicsX создает платформу, которая позволяет дата-сайентистам и инженерам по моделированию создавать, обучать и разворачивать глубокие физические модели. Платформа обрабатывает огромные объемы сложных данных моделирования и обеспечивает высокоточное многопрофильное моделирование с помощью ИИ-инференса.
Мы ищем старшего (возможно, уровня Staff, в зависимости от кандидата) инженера-программиста для присоединения к команде платформы AI Workbench. Это роль инженера-программиста, а не исследователя в области машинного обучения. Вам не обязательно быть практикующим инженером по машинному обучению, но вы должны свободно владеть языком машинного обучения и платформ данных, желательно через предыдущий практический опыт работы с ML-платформами или в области науки о данных.
Команда работает в области с высокой инфраструктурной нагрузкой, но сама не является инфраструктурной командой. Большая часть роли заключается в построении крепких рабочих отношений с инфраструктурной командой и владении задачами, которые находятся на стыке между двумя командами, где ответственность не всегда четко определена. Вы также сыграете ключевую роль в наставничестве и развитии инженеров в команде, среди которых есть как начинающие специалисты, так и специалисты среднего уровня.
Примечание для кандидатов: в настоящее время в PhysicsX происходит реорганизация команды. Объем этой роли может измениться по мере стабилизации структуры команды, и мы намеренно оставили описание широким, а не узко ориентированным на текущую структуру команды.
Что вы будете делать
•Проектировать и создавать распределённые системы, сервисы и API для работы с высокоразмерными данными моделирования на протяжении всего жизненного цикла машинного обучения — от обработки данных и обучения моделей до сервисов инференса.
•Владеть задачами от начала до конца в области, где обязанности часто лежат на стыке между командой платформы AIWB и более широкой инфраструктурной командой, и проактивно строить отношения, необходимые для эффективного управления этой неопределённостью.
•Создавать инструменты, которые позволяют дата-сайентистам и инженерам создавать автоматизированные, надежные конвейеры для загрузки и обработки данных, поддерживающие активные циклы обучения.
•Проектировать и интегрировать решения для хранения данных, хранилища данных и озера данных, чтобы справляться с требованиями сложных симуляций, мультимодальных данных и нагрузок глубокого обучения.
•Разворачивать и поддерживать сервисы в более чем одной производственной среде, включая облачные, локальные и изолированные (air gapped) среды заказчиков.
•Определять архитектуру систем для новых возможностей, принимая решения с учетом производительности, надежности, стоимости и удобства для разработчиков.
•Писать и рецензировать Технические Решения (Technical Decision Records) и участвовать в обзорах Технологического Радара (Technology Radar).
•Наставлять и поддерживать развитие инженеров в команде, включая тех, кто находится в начале карьеры, и выступать в роли технического образца для подражания.
•Оставаться действительно вовлечённым в практическую работу. Написание кода остаётся частью работы на всех уровнях, это не чисто управленческая позиция.
•Чётко и уверенно общаться с широким кругом заинтересованных сторон и личностей в инженерных, операционных и клиентских командах.
Что вы приносите с собой
•Страсть к ремеслу. Вас движет стремление к инженерному совершенству, и вам нравится создавать вещи правильно, а не просто быстро выпускать продукт.
•Сильный опыт работы с Kubernetes. Это обязательное требование, включая уверенное владение CRD, операторами и инструментами конфигурации инфраструктуры, такими как Helm или ArgoCD.
•Отличное владение Go, а также рабочие знания Python. Опыт работы с Rust также ценится. Идеально — опыт работы с Kubernetes, Go, Python и Rust.
•Опыт развёртывания и поддержки сервисов в более чем одной производственной среде, а не только в одной целевой среде.
•Опыт работы с ML-платформами или в области науки о данных, даже если вы затем перешли в чистую разработку программного обеспечения. Вы понимаете, как думают и говорят о проблемах специалисты по машинному обучению и исследователи.
•Интеллектуальное любопытство и проактивный подход. Вам не нужно говорить, что делать дальше.
•Сильные коммуникативные и организационные навыки, опыт работы на старших или staff-уровнях, либо эквивалентный опыт руководства людьми в сопоставимой инженерной организации.
•Комфорт с неопределённостью и адаптивный, ориентированный на стартап подход. PhysicsX быстро развивается, приоритеты меняются, и мы ищем людей, которые процветают в такой среде, а не испытывают трудности.
•Предыдущий опыт наставничества или развития других инженеров.
Желательно
•Опыт работы в стартапе или компании, ориентированной на ML, либо сильный инфраструктурный опыт в крупной организации, например, в банке, при условии, что вы можете продемонстрировать адаптивность к меньшей и более динамичной среде.
•Сайд-проекты, вклад в open source или вещи, которые вы создавали ради самого процесса. Не обязательно, но хороший сигнал искренней инженерной страсти.
•Понимание того, что требуется для создания и поддержки программного обеспечения в облачных, локальных и изолированных средах.
•Опыт работы с системами больших данных и аналитикой в масштабе в производственной среде.
Что мы предлагаем
•Опционы на акции — станьте частью нашего успеха и роста.
•10% взнос работодателя в пенсионный фонд — инвестируйте в своё будущее.
•Бесплатные офисные обеды — отличная еда для продуктивных рабочих дней.
•Гибкий график работы — балансируйте работу и личную жизнь так, как вам удобно.
•Гибридный формат работы — наслаждайтесь нашим новым офисом в Шордиче, сохраняя при этом удалённую гибкость.
•Расширенный отпуск по уходу за ребёнком — поддержка в важнейших жизненных моментах.
•Частное медицинское страхование — комплексное покрытие.
•Личное развитие — доступ к обучению и тренингам для вашего роста.
•Работа из любой точки мира — расширьте удалённый режим, чтобы насладиться солнцем или провести время с близкими.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте