Generalist Software Engineer
Full-time ∘ North / South American Time Zone ∘ New York Headquarters
About Global Illumination, Inc.
Global Illumination is a digital product company based in New York. We're currently building Biomes, a massively-multiplayer game dedicated to incentivizing creativity.
Our small team was co-founded by Thomas Dimson, Taylor Gordon and Joey Flynn and is made up of some of the most senior individual contributors from Facebook, Instagram, YouTube, Google, Riot Games and more. We believe there is creativity in all disciplines and that people work best without narrow swim lanes.
The majority of our team is located in New York City and we also allow remote work for engineers.
About the Role
We are looking for generalist software engineers to start on the ground floor of our small team of fewer than 10 engineers. Global Illumination uses a unique stack of traditional web technologies to build a custom game engine that renders a destructible shared world in the browser. We have a unified front-end and backend stack with a mix of Typescript, Node, React, ThreeJS and WebAssembly (compiled from C++) and a distributed system to manage world and player state.
Successful generalist engineers will pick a problem space / stack to work on and work together with our designers and other engineers to deliver. Recent projects have included creating water flow in our shared world, creating a system to move pumpkins to the blockchain, designing + visualizing a crafting tree, and scaling our backend service to support thousands of roaming “mucker” monsters.
Scoping and implementing new features in a massively multiplayer game using a web technology stack, ensuring code maintains scalability of our backend and performance (60FPS) of the game front-end, and working independently on problems while soliciting input from other engineers and designers.
Familiarity with, or willingness to learn...
∘ Typescript / NodeJS ∘
∘ React ∘
∘ ThreeJS, WebGL and GLSL ∘
∘ WebSockets / WebTransport ∘
∘ C++ and WebAssembly ∘
∘ Distributed Systems Infrastructure on Google Cloud ∘
∘ Game Development and Design ∘
∘ Health Insurance and Dental Coverage ∘
∘ 21 days vacation ∘
∘ HQ office in Nolita ∘
∘ Frequent off-sites, dinners and trips ∘
How to ApplyDrop us a line at firstname.lastname@example.org