Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Principal Software Engineer, Engine Systems (C++/Game Engine): Building and optimizing foundational DataModel systems, reflection bindings, and serialization components for the Roblox Engine with an accent on systems-level C++ development, performance, and cross-platform execution. Focus on designing engine internals, generating Luau API bindings, and solving low-level memory, CPU, and scalability challenges across desktop, mobile, and console devices.
Location: Hybrid work from the Roblox headquarters in San Mateo, California, with office attendance required Tuesday through Thursday; Monday and Friday presence is optional. This is a US-based role, and certain US visa categories may not be supported.
Company
Roblox develops a 3D immersive platform and tools that enable a global community of creators and developers to build interactive experiences.
What you will do
- Develop high-performance engine code for user-created games across the Roblox platform.
- Build and maintain core DataModel systems and data structures.
- Develop C++ reflection bindings and code-generation tooling for the Engine’s Luau API.
- Design and maintain DataModel serialization systems.
- Own projects throughout their full lifecycles and collaborate with other engineering teams on universal solutions.
- Optimize engine performance across desktop, mobile, and console devices.
Requirements
- Outstanding systems-level C++ programming experience.
- Experience working on game engine internals.
- Experience building and maintaining systems that operate optimally at scale.
- Strong understanding of smart pointers, templates, virtual functions, and structured and raw memory.
- Curiosity and commitment to staying current with technology developments.
- Ability to work in a hybrid schedule from the San Mateo headquarters three days per week.
Culture & Benefits
- Work on technical challenges involving large-scale human interaction and shared 3D experiences.
- Full-time employment includes equity compensation and employee benefits.
- Reasonable accommodations are available during the recruiting process for qualifying disabilities or religious beliefs.
- Equal employment opportunities are provided without discrimination or harassment.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →