- Страна
- США
- Зарплата
- 295 250 $ – 345 040 $
Откликайтесь
на вакансии с ИИ

Principal Software Engineer - Creator Collaboration
Высокая оценка обусловлена престижем компании Roblox, конкурентной заработной платой и возможностью работать над инновационными технологиями на стыке игровых движков и ИИ. Гибридный график в Сан-Матео предлагает отличный баланс между офисной культурой и гибкостью.
Сложность вакансии
Роль требует исключительного уровня владения C++ и глубокого понимания внутреннего устройства игровых движков. Кандидату предстоит решать сложнейшие задачи масштабирования и производительности в распределенных системах, что требует более 8 лет профильного опыта.
Анализ зарплаты
Предлагаемый диапазон $295k–$345k является очень конкурентоспособным даже для Кремниевой долины. Он находится на уровне или чуть выше медианы для позиций уровня Principal Engineer в топовых технологических компаниях региона.
Сопроводительное письмо
I am writing to express my strong interest in the Principal Software Engineer position for Creator Collaboration at Roblox. With over 8 years of experience in high-performance C++ development and a deep background in game engine internals, I am excited by the opportunity to architect the next generation of collaborative workflows for Roblox Studio. My experience in solving complex problems related to scale, latency, and throughput in client/server environments aligns perfectly with your mission to connect a billion people through immersive experiences.
Throughout my career, I have led the delivery of end-to-end features across multi-functional teams, focusing on robust architecture and technical excellence. I am particularly drawn to this role because of the challenge of enabling real-time collaboration between human creators and AI agents. I am confident that my technical expertise in 3D scene management and version control systems, combined with my passion for mentoring engineers, will allow me to make a significant contribution to the Roblox Studio team and the broader creator community.
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в roblox уже сейчас
Присоединяйтесь к Roblox, чтобы создавать будущее совместной разработки в 3D-мирах и определять архитектуру инструментов для миллионов творцов!
Описание вакансии
Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created by our global community of developers and creators.
At Roblox, we’re building the tools and platform that empower our community to bring any experience that they can imagine to life. Our vision is to reimagine the way people come together, from anywhere in the world, and on any device.We’re on a mission to connect a billion people with optimism and civility, and looking for amazing talent to help us get there.
A career at Roblox means you’ll be working to shape the future of human interaction, solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone.
Roblox Studio is the creation engine behind millions of immersive 3D experiences built by creators around the world. As a Principal Engineer focused on Collaboration, you will be leading the architecture and design of workflows on Roblox Studio and our platform enabling creators and AI agents to collaborate at scale by creating, sharing, and managing content. The ideal candidate has C++ and game engine experience, enjoys solving complex software problems and has a passion for mentoring other engineers on the team.
We believe that collaborative teams are the future of building one’s imagination on Roblox and you will be designing and building features which unlock that vision. Join us in our mission to make collaboration at scale performant, frictionless, and most of all fun!
You Will:
- Plan and deliver complex technical features E2E in our game engine and in the Roblox Studio that will allow developers to grow in our community
- Establish the foundational architecture and technical direction that will enable Studio to keep expanding its capabilities
- Work cross functionally, across teams and technology platforms to deliver high quality and amazing user functionality
- Lead by example and mentor engineers to implement technological best practices, patterns, and strategies
- Improve the product quality by fostering automation testing
- Participate in building the world's best professional application for massively multiplayer game development
You Have:
- At least 8+ years experience and you've worked on deep and challenging problems with large scale systems in C++ codebases
- Worked on the internals of a multi-player game engine, solving problems related to scale, performance, latency, and throughput in client/server environments
- Experience delivering end-to-end on features that span multiple teams and technology platforms
- A Bachelor's degree in Computer Science or a similar technical field, or equivalent practical experience
You Are:
- Familiar with how version control systems work under the hood
- Familiar with 3D scene and game development tools and workflows
- Familiar with file storage systems or network protocols
For roles that are based at our headquarters in San Mateo, CA: The starting base pay for this position is as shown below. The actual base pay is dependent upon a variety of job-related factors such as professional background, training, work experience, location, business needs and market demand. Therefore, in some circumstances, the actual salary could fall outside of this expected range. This pay range is subject to change and may be modified in the future. All full-time employees are also eligible for equity compensation and for benefits as described on this page.
Annual Salary Range
$295,250—$345,040 USD
Roles that are based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday (unless otherwise noted).
Roblox provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. Roblox also provides reasonable accommodations to candidates with qualifying disabilities or religious beliefs during the recruiting process.
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- C++
- Game Engines
- Distributed Systems
- Architecture
- Multiplayer
- Version Control Systems
- Network Protocols
- 3D Graphics
- Automation Testing
Возможные вопросы на собеседовании
Позиция требует глубоких знаний C++ в контексте высоконагруженных систем.
Расскажите о наиболее сложной проблеме управления памятью или производительностью, с которой вы столкнулись в крупной кодовой базе C++, и как вы её решили?
Работа над Roblox Studio подразумевает понимание сетевого взаимодействия в реальном времени.
Как бы вы спроектировали систему синхронизации состояния 3D-сцены для множества одновременно работающих пользователей, минимизируя задержки и конфликты?
В описании упоминается работа с системами контроля версий 'под капотом'.
Объясните принципы работы алгоритмов разрешения конфликтов в распределенных системах контроля версий. Какие структуры данных наиболее эффективны для хранения истории изменений контента?
Роль Principal подразумевает лидерство и наставничество.
Опишите случай, когда вам нужно было внедрить новую архитектурную парадигму в команде. Как вы справлялись с сопротивлением и обеспечивали качество кода?
Roblox стремится интегрировать ИИ в процессы создания контента.
Какие технические вызовы вы видите в обеспечении бесшовной совместной работы между живыми пользователями и ИИ-агентами в рамках одного игрового движка?
Похожие вакансии
Staff Software Engineer, Commissions and Payouts
Staff Software Engineer (Platform)
Software Engineer II
Software Engineer, Context Platform
Software Engineer, Risk Technology
Software Engineer, Treasury Technology
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- США
- Зарплата
- 295 250 $ – 345 040 $