Staff, Data Engineer (AdTech)

Job expired!

Вы увлечены оптимизацией производительности систем и выявлением узких мест в передовых технологиях? Присоединяйтесь к команде Display Ad компании Walmart в качестве инженера данных Java и сыграйте ключевую роль в создании стратегий оптимизации производительности. Мы приглашаем целеустремленных и квалифицированных специалистов стать частью нашего инновационного пути в центре технологического превосходства.

Мы ищем опытного инженера данных Java, который присоединится к нашему динамичному коллективу. В качестве важного члена команды вы будете обеспечивать оптимальную производительность наших систем. Идеальный кандидат должен обладать глубокими знаниями в области приложений на Java, умением выявлять и решать системные проблемы, а также комфортно работать в сложных распределенных системах в мультиоблачных средах.

  • Тесно сотрудничать с кросс-функциональными командами, включая разработчиков, архитекторов и операционную группу, для выявления узких мест производительности и системных проблем.
  • Проводить тщательный анализ производительности приложений на базе Java с помощью профилирования, мониторинга и тестирования, чтобы выявить деградацию производительности и рекомендовать улучшения.
  • Глубоко погружаться в кодовую базу для понимания коренных причин проблем производительности, таких как конкуренция за ресурсы, утечки памяти и неэффективные алгоритмы.
  • Разрабатывать и выполнять стратегии тестирования производительности для моделирования реальных сценариев, стресс-тестирования компонентов системы и выявления ограничений производительности.
  • Руками производить тонкую настройку параметров системы, конфигураций и распределения ресурсов для достижения оптимальных результатов производительности.
  • Предоставлять рекомендации по оптимизации кода, стратегий кэширования и улучшению многозадачности командам разработчиков.
  • Использовать инструменты мониторинга и профилирования производительности для отслеживания и анализа поведения системы, проактивно устраняя потенциальные узкие места.
  • Сотрудничать в разработке и внедрении функций, связанных с производительностью, которые увеличивают общую масштабируемость и эффективность системы.
  • Документировать результаты анализа производительности, стратегии оптимизации и лучшие практики для будущего использования.
  • Быть в курсе новых технологий, отраслевых тенденций и лучших практик, связанных с производительностью Java и распределенными системами.
  • Степень бакалавра в области компьютерных наук, программной инженерии или смежной области. Степень магистра будет плюсом.
  • Доказанный опыт (8+ лет) в качестве инженера производительности, с уклоном в системы на базе Java.
  • Свободное владение языком программирования Java и глубокие знания внутреннего устройства Java, управления памятью и многозадачности.
  • Большой опыт использования инструментов и методов профилирования производительности для выявления узких мест в коде и компонентах системы.
  • Твердое понимание архитектуры распределенных систем и принципов проектирования.
  • Знание мультиоблачных сред и практический опыт оптимизации приложений для развёртывания в облаке.
  • Отличные навыки решения проблем и умение отлаживать сложные системы.
  • Сильные коммуникативные навыки для эффективного взаимодействия с кросс-функциональными командами и представления результатов анализа производительности.
  • Умение работать самостоятельно и брать на себя ответственность за задачи и проекты, связанные с производительностью.
  • Сертификаты в области инженерии производительности или на соответствующих облачных платформах будут плюсом.

Представьте себе работу в среде, где одна строка кода может улучшить жизнь сотен миллионов людей. Это то, чем мы занимаемся в Walmart Global Tech. С более чем 15 000 инженеров-программистов, учёных данных и специалистов по обслуживанию, мы внедряем инновации, которые улучшают покупки для наших клиентов и дают возможность нашим 2,3 миллионам сотрудников. Мы предлагаем роли как для тех, кто ищет первую возможность, так и для тех