The Sandbox is building a decentralized metaverse, empowering creators and players to come together and build the world they’ve always wanted. It is our mission to build an inclusive and open metaverse. Building the bridge between blockchain, social experiences, and gaming. Creating long-lasting relationships through the power of community, creativity, and NFTs.

We are looking for an experienced Sr. Engine Engineer to work on our blockchain-based gaming platform. As a core team member, you will work on extending and improving our current technology architecture. You will be helping to define and implement low-level systems using state-of-the-art techniques with a clear mindset in performance. Also, you’ll be responsible for maintaining and optimizing existing systems in terms of memory, CPU, and network bandwidth as Sandbox is a multiplayer-first experience.

What you’ll be doing

  • Architect and implement new core engine features
  • Optimize and debug existing low-level systems
  • Take part in the planning process and vision of our technology stack
  • Ensure that the systems are well-designed and optimal in terms of CPU and memory consumption
  • Follow best practices, development processes, documentation, and coding standards

What we’re looking

  • Degree in computer science/information technology or relevant professional experience
  • 4+ years of experience in the game industry
  • Deep understanding of data structures and 3D math
  • Deep understanding of data-oriented paradigm and low-level programming
  • Deep knowledge of C# and/or C/C++
  • Multi-threaded programming skills
  • Online programming skills
  • Strong attention to detail and quality
  • Able to work in a collaborative and distributed development environment with excellent time management, organization, and communication skills

You might also have

  • Experience with Unity and its new Data Oriented Technology Stack (DOTS)
  • Experience working in hardware-constrained scenarios (consoles or mobile)