Senior Software Engineer, Data Services

Job expired!

Щодня десятки мільйонів людей приходять на Roblox, щоб досліджувати, створювати, грати, вчитися та спілкуватися з друзями в 3D-іммерсивних цифрових досвідах, створених нашою глобальною спільнотою розробників і творців.

У Roblox ми прагнемо створювати інструменти та платформу, що надають можливість нашій спільноті втілювати будь-які уявні досвіди в життя. Наша візія – переосмислити спосіб зв'язку людей з будь-якого куточку світу та на будь-якому пристрої. Ми маємо місію об'єднати мільярд людей з оптимізмом та ввічливістю, і ми шукаємо талановитих фахівців, щоб допомогти нам досягти цієї мети.

Ваша кар'єра в Roblox означає роботу над формуванням майбутнього людської взаємодії, вирішення унікальних технічних викликів у великих масштабах та допомогу у створенні безпечніших, більш ввічливих спільних досвідів для всіх. Ви будете співпрацювати з пристрасними та орієнтованими на команду особами.

У якості старшого програмного інженера, Data Services, ви будете відігравати вирішальну роль у допомозі команді Data Infrastructure формувати майбутнє Roblox. Підпорядковуючись керівнику команди Core Data Services, вашою основною відповідальністю буде створення величезних горизонтально масштабованих потокових та інгестійних сервісів, що живлять наш Data Lake, Data Warehouse та критично важливі для бізнесу додатки. Якщо у вас є досвід розробки великомасштабної інфраструктури для аналізу поведінки користувачів з 200 мільйонів щомісячних користувачів, ви ідеально впишетеся у нашу досвідчену та постійно зростаючу команду інженерів.

  • Працювати з Kafka, Spark або Flink для створення нашого покоління потокових конвеєрів для масштабів Roblox.
  • Співпрацювати з командою Data Infrastructure та командою Analytics, щоб забезпечити обробку даних та аналіз відповідно до потреб користувачів.
  • Проєктувати структури даних для зберігання в пам'яті, щоб дозволити обчислення в потоці та зберігати гарантії впорядкування повідомлень на всіх вузлах кластеру.
  • Інновувати зі стейкхолдерами, щоб розширювати межі на платформі Roblox.
  • Пристрасть до розробки з демонстрацією експертизи в Java або Go на великому масштабі.
  • Більше 4 років досвіду роботи з технологіями потокової передачі/обслуговування даних у реальному часі, такими як Flink, Beam, Spark, Kafka та Druid.
  • Більше 3 років досвіду експлуатації інфраструктури у реальному часі на платформі Kubernetes в AWS або GCP.
  • Досвід проєктування, реалізації, тестування та підтримки функцій, пов'язаних зі масштабованістю, надійністю, стабільністю, зручністю використання, безпекою та продуктивністю конвеєра основних даних Roblox.

Для ролей, базованих у нашому головному офісі в Сан-Матео, Каліфорній, початкова базова оплата за цю позицію варіюється від 189,110 до 233,840 доларів США. Фактична базова оплата залежить від різних факторів, таких як професійний досвід, навички, досвід роботи, місце розташування, потреби бізнесу та попит на ринку. Цей діапазон оплати може бути змінений у майбутньому. В