Senior Software Engineer, Data Model
As a Senior Software Engineer on the Engine DataModel team, you will own and innovate on the foundational components that form the backbone of the Roblox platform. In the Roblox Engine, the DataModel is a tree-like structure that is analogous to a scenegraph in other 3D engines. This role will report to the engineering manager and will be based out of our HQ in San Mateo, CA in a hybrid model 3 days a week (Tuesdays to Thursdays).
Our team owns:
- The core structures and systems are used to build the DataModel and interact with it.
- The C++ reflection bindings that form the Engine’s Luau API surface and let creators interact with the DataModel. We’ve built custom codegen tooling to generate the C++ for these reflection bindings and other related structures.
- DataModel serialization … and much more!
You will:
- Develop engine code that performs well for all user-created games on the Roblox platform.
- Build the core systems and data structures used in the Roblox engine, working with other teams to find universal solutions.
- Take ownership of projects throughout their full lifecycles.
- Execute code that performs well on all the devices Roblox supports—from desktop clients to mobile phone clients to console clients.
You have:
- Experience developing outstanding systems-level C++ programming.
- Have a curiosity about the actual work the CPU does when you use smart pointers, templates, virtual functions, and blocks of memory, both structured and raw.
- Have experience working on game engines or other similarly performance-sensitive products.
- Responsibility for building and maintaining systems that work optimally.
- Curiosity to learn and stay up-to-date on technology developments.
Recommended Jobs
Senior Product Manager
Company Description Our Mission At Palo Alto Networks® everything starts and ends with our mission: Being the cybersecurity partner of choice, protecting our digital way of life. Our vi…
Senior Quality Assurance Engineer
Autonomous Medical Devices Incorporated (AMDI) is a California-based company employing a world class team of engineers, scientists, clinicians, manufacturing and quality/regulatory experts dedicated…
Amusement Supervisor
Are you into video games, bowling, karaoke? Are you friendly, outgoing? Do you enjoy being around people and work in a fun environment? Then you’re the kind of person we’d love to hire! The Amuse…
Fullstack Engineer, Agents
At Commure, our mission is to simplify healthcare. We have bold ambitions to reimagine the healthcare experience, setting a new standard for how care is delivered and experienced across the industry.…
Director of Staff Development & Infection Preventionist (RN)
Full-Time | Skilled Nursing Facility Daly City, CA Golden Pavilion Healthcare is seeking an experienced Registered Nurse to serve in a dual leadership role as Director of Staff Development …
Senior Staff Product Manager, Drone Hardware Platforms & Sensors
Skydio is the leading US drone company and the world leader in autonomous flight, the key technology for the future of drones and aerial mobility. The Skydio team combines deep expertise in artificia…
Concierge Security Officer
Job Description GardaWorld Security Services is Now Hiring a Concierge Security Officer! Ready to suit up as a Security Guard in a Concierge post? What matters most in a role like this is yo…
Purchasing Agent
BRANCH LOCATION: City of Industry, CA DATE AVAILABLE: Immediately US Air Conditioning Distributors is one of the largest privately-owned HVAC equipment distributors with 52 locations in Califor…
Billing Coordinator
Company Description Resillion is a strategic partner for quality assurance. We offer worldwide services on the field of quality technology, testing, conformity, interoperability and assurance, f…
Principal Product Manager, Recommendation
OUR STORY Quince was started to challenge the existing idea that nice things should cost a lot. Our mission was simple: create an item of equal or greater quality than the leading luxury brands an…