ClassDojo is a company dedicated to providing every child with an education they love through their flagship communication app connecting K-12 teachers, children, and families. They are seeking a Senior Game Engine & Tools Engineer to join their virtual worlds platform team, where the engineer will work on the Dojo Islands game and associated infrastructure, focusing on delivering high-quality gameplay experiences.
Responsibilities:
- Bring expertise in one or more of the game subsystems like rendering, networking, avatars and performance engineering to help deliver the highest quality game to players
- Build gameplay functionality with a modular, systems first approach
- Bring creativity in prototyping fun gameplay and game design ideas and ship validated concepts to production with very high quality
- Collaborate with other engineers and cross-functional team members in a continuous delivery environment
- Follow agile kanban methodology and balance iteration with long-term building
Requirements:
- 7+ years of experience working on game engine technologies including one or more areas across rendering, networking, physics and runtime data model with deep expertise in at least one of the areas
- Track record of delivery complex features in a CI/CD environment
- Experienced in near real-time responsiveness in LiveOps platforms
- Track record of delivering online multiplayer experiences at platform scale
- Demonstrated technical leadership driving engineering practices and processes with clear outcomes
- Experience with WebGL
- Playcanvas experience is a bonus!
- Experience with web development workflows including but not limited to Node.js, Javascript, Typescript, React
- Experience and familiarity of working with DevOps and Platform Infrastructure such as: AWS Cloud Infrastructure (EC2, Lambda, DynamoDB), Cloud infrastructure for deployment, scaling and optimization (e.g. Terraform, Docker, Consul, Nomad), MySQL, MongoDB, Redis, Azure PlayFab game services
- Avid learner curious about new technologies especially in the confluence of AI and content creation
- Open source code contributor
- Founder or early engineer on startup teams