Вы увлечены оптимизацией производительности систем и выявлением узких мест в передовых технологиях? Присоединяйтесь к команде Display Ad компании Walmart в качестве инженера данных Java и сыграйте ключевую роль в создании стратегий оптимизации производительности. Мы приглашаем целеустремленных и квалифицированных специалистов стать частью нашего инновационного пути в центре технологического превосходства.
Мы ищем опытного инженера данных Java, который присоединится к нашему динамичному коллективу. В качестве важного члена команды вы будете обеспечивать оптимальную производительность наших систем. Идеальный кандидат должен обладать глубокими знаниями в области приложений на Java, умением выявлять и решать системные проблемы, а также комфортно работать в сложных распределенных системах в мультиоблачных средах.
- Тесно сотрудничать с кросс-функциональными командами, включая разработчиков, архитекторов и операционную группу, для выявления узких мест производительности и системных проблем.
- Проводить тщательный анализ производительности приложений на базе Java с помощью профилирования, мониторинга и тестирования, чтобы выявить деградацию производительности и рекомендовать улучшения.
- Глубоко погружаться в кодовую базу для понимания коренных причин проблем производительности, таких как конкуренция за ресурсы, утечки памяти и неэффективные алгоритмы.
- Разрабатывать и выполнять стратегии тестирования производительности для моделирования реальных сценариев, стресс-тестирования компонентов системы и выявления ограничений производительности.
- Руками производить тонкую настройку параметров системы, конфигураций и распределения ресурсов для достижения оптимальных результатов производительности.
- Предоставлять рекомендации по оптимизации кода, стратегий кэширования и улучшению многозадачности командам разработчиков.
- Использовать инструменты мониторинга и профилирования производительности для отслеживания и анализа поведения системы, проактивно устраняя потенциальные узкие места.
- Сотрудничать в разработке и внедрении функций, связанных с производительностью, которые увеличивают общую масштабируемость и эффективность системы.
- Документировать результаты анализа производительности, стратегии оптимизации и лучшие практики для будущего использования.
- Быть в курсе новых технологий, отраслевых тенденций и лучших практик, связанных с производительностью Java и распределенными системами.
- Степень бакалавра в области компьютерных наук, программной инженерии или смежной области. Степень магистра будет плюсом.
- Доказанный опыт (8+ лет) в качестве инженера производительности, с уклоном в системы на базе Java.
- Свободное владение языком программирования Java и глубокие знания внутреннего устройства Java, управления памятью и многозадачности.
- Большой опыт использования инструментов и методов профилирования производительности для выявления узких мест в коде и компонентах системы.
- Твердое понимание архитектуры распределенных систем и принципов проектирования.
- Знание мультиоблачных сред и практический опыт оптимизации приложений для развёртывания в облаке.
- Отличные навыки решения проблем и умение отлаживать сложные системы.
- Сильные коммуникативные навыки для эффективного взаимодействия с кросс-функциональными командами и представления результатов анализа производительности.
- Умение работать самостоятельно и брать на себя ответственность за задачи и проекты, связанные с производительностью.
- Сертификаты в области инженерии производительности или на соответствующих облачных платформах будут плюсом.
Представьте себе работу в среде, где одна строка кода может улучшить жизнь сотен миллионов людей. Это то, чем мы занимаемся в Walmart Global Tech. С более чем 15 000 инженеров-программистов, учёных данных и специалистов по обслуживанию, мы внедряем инновации, которые улучшают покупки для наших клиентов и дают возможность нашим 2,3 миллионам сотрудников. Мы предлагаем роли как для тех, кто ищет первую возможность, так и для тех