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
Travel Nurse - Med Surg Job in Visalia, CA - $9,393 per Month (2 Years Experience Needed)
Vetted is seeking a RN - Med Surg for a travel job in Visalia, California . Must have 2+ years of experience. This contract pays approximately $9,393/month gross. Assignment details: C…
Sr. Analyst, Project Management
Will be responsible for successfully leading projects through the various stages of product development, clinical evaluations, operational readiness, and commercialization for new and improved medi…
Senior Real Estate Asset Manager
: Job Summary: Bessemer Trust manages and provides advisory services to its clients for all types and classes of real estate assets held individually and in a fiduciary capacity nationwide. Our c…
Anesthesiologist
Top tier facility in a southern California vacation destination. We need at least 4 new full time Anesthesiologist - Generalist Physicians due to the hospital's construction of 6 new ORs and start up…
Home Care Business Development Manager (Community Partner)
Location: Pleasanton, CA - serving Contra Costa, Alameda & San Joaquin Counties WHY JOIN RIGHT AT HOME EAST BAY? Join one of the most respected and fastest-growing home care organizations in the…
To Go Specialist
$16.90 per hour - $16.90 per hour plus tips Our To Go Specialists are food experts who are dedicated to providing To Go Service that goes the extra yard. They are responsible for delivering …
Server and Wine Storage Associate
Diner's Choice 2022 and Top 10 Outdoor Venue Awards Winning wine bar restaurant in Barbary Coast neighborhood of SF. #1 wine bar on Yelp that is also part of SF Wine Center, the best wine storage, col…
1216 - C3F Senior BMD Operations Manager - Post Command
Sigma Defense is seeking a former Senior Surface Warfare Officer with extensive Ballistic Missile Defense and technical management experience to fill the C3F Senior BMD Operations Manager - Post…
Registered Nurse (Part-Time)
Responsibilities Sierra Vista Hospital is seeking Registered Nurses for the Nursing Department. If you're passionate about working in the behavioral health setting and have the desire to join a te…