Почему Sony Interactive Entertainment?
Sony Interactive Entertainment — это не просто лучшее место для игр, но и лучшее место для работы. Sony Interactive Entertainment (SIE) — это компания, стоящая за брендом PlayStation. Являясь дочерней компанией Sony Group Corporation, мы являемся частью гордого наследия инноваций и превосходства. SIE — динамичная технологическая компания, предоставляющая передовое оборудование и сетевые услуги более чем 100 миллионам человек, и лидер в области развлечений, владеющий одними из самых любимых и узнаваемых интеллектуальных свойств (ИС) в мире. Наша роль в SIE заключается в создании и развитии опыта под брендом PlayStation, названием, синонимом превосходства в области развлечений и творчества.
Старший инженер-программист — облачные игровые сервисы (подрядчик)
Алисо-Вьехо, Калифорния
В составе Sony Interactive Entertainment организация Game Development & Future Technology (GDFT) возглавляет революцию в области облачных игр и разработки, предоставляя видеоигры консольного качества на любом устройстве!
В качестве старшего инженера-программиста в команде Cloud Streaming Game Services (CSGS) вы будете играть ключевую роль в проектировании и разработке серверных приложений на базе крупномасштабной географически распределенной инфраструктуры.
Обязанности
- Проектирование, разработка и поддержка программного обеспечения, обеспечивающего работу глобально распределенной инфраструктуры PlayStation Cloud Streaming
- Создание контроллеров, операторов и системных сервисов Kubernetes, обеспечивающих управление жизненным циклом инфраструктуры и оркестрацию
- Ответственность за функционал от проектирования до внедрения, тестирования, развертывания и поддержки в производственной среде
- Разработка высококачественного, поддерживаемого кода с всесторонним модульным и интеграционным тестированием
- Сотрудничество с SRE, Test и Platform Engineering для предоставления надежных производственных сервисов
- Исследование и устранение производственных проблем с акцентом на надежность и производительность
- Участие в обсуждении архитектуры, технических проектных документов и инженерных стандартов
- Эффективное информирование о технических подходах, статусе проекта, рисках, оценках и зависимостях
- Использование современных инструментов разработки с поддержкой ИИ (например, Codex, Claude и т. д.) для ускорения проектирования, внедрения, документирования и отладки, при этом поддерживая качество разработки посредством здравого технического суждения и проверки кода
- Постоянная оценка новых технологий и возможностей автоматизации, которые повышают скорость разработки, надежность и операционную эффективность
Требования
- Степень бакалавра в области компьютерных наук, компьютерной инженерии или эквивалентный практический опыт
- 7+ лет профессионального опыта разработки программного обеспечения
- Опыт проектирования, внедрения и эксплуатации производственных программных систем
- Подтвержденная способность устранять сложные технические проблемы, охватывающие программное обеспечение и инфраструктуру
- Страсть к созданию надежных, поддерживаемых и высокоавтоматизированных систем
Навыки и знания
- Глубокий опыт разработки производственного программного обеспечения на Rust
- Опыт создания приложений или контроллеров на Kubernetes
- Опыт разработки программного обеспечения в Linux
- Владение Git и современными рабочими процессами разработки программного обеспечения
- Знакомство с технологиями контейнеризации, включая Docker и Kubernetes
- Опыт отладки сложных распределенных приложений
- Опыт написания автоматизированных модульных и интеграционных тестов
- Отличные навыки письменного и устного общения
- Знание платформ наблюдаемости, включая Prometheus, Grafana, OTel или OpenSearch
- Опыт работы с современными инструментами разработки программного обеспечения с поддержкой ИИ для повышения производительности при применении критического инженерного анализа и проверки
- Понимание концепций распределенных систем, включая параллелизм, асинхронное программирование, событийно-ориентированные архитектуры, отказоустойчивость и модели согласованности
Дополнительные атрибуты
- Знакомство с Java или C++
- Знакомство с концепциями Agile-разработки
- Комфортное взаимодействие с областями программного обеспечения, инфраструктуры, сетей и аппаратного обеспечения
- Опыт автоматизации инфраструктуры с использованием таких инструментов, как Ansible, AWX или GitOps workflows
- Способность преуспевать в среде с меняющимися требованиями и техническими проблемами
- Сильные навыки коммуникации и документирования
- Вклад в сообщество open-source (например, блоги, исходный код и т. д.)
Обратите внимание, что Sony Interactive Entertainment проводит проверки биографических данных на этапе предложения всем новым сотрудникам (которые могут включать проверку криминального прошлого для некоторых должностей) и будет обрабатывать персональные данные для поддержки этих проверок.
Обратитесь к нашему Уведомлению о конфиденциальности для кандидатов для получения дополнительной информации о том, какие персональные данные мы собираем, как мы их используем, кому мы их передаем и о ваших правах в отношении защиты данных.
Заявление о равных возможностях:
Sony является работодателем, предоставляющим равные возможности. Все кандидаты будут рассматриваться для трудоустройства независимо от пола (включая гендерную идентичность, выражение гендера и гендерный переход), расы (включая цвет кожи, национальность или этническое или национальное происхождение), религии или убеждений, семейного положения или статуса гражданского партнерства, инвалидности, возраста, сексуальной ориентации, беременности, материнства или родительского статуса, членства в профсоюзе или членства в любой другой законно защищенной категории.
Мы стремимся создать инклюзивную среду, расширить возможности сотрудников и принять разнообразие. Мы призываем всех откликнуться.
Sony Interactive Entertainment является работодателем, соблюдающим Принцип добросовестного шанса, и квалифицированные кандидаты с арестами и судимостями будут рассматриваться для трудоустройства.