About Spellbrush
Here at Spellbrush, we're passionate about making a good anime game. We also happen to be the world's leading generative AI studio — we're the team behind niji・journey.We are currently investigating how AI can be used to help human artists perform masterpieces in the most complex medium of our times: videogames.Our games are characterized by a no-compromise approach to well-balanced gameplay married to a truthful love of visual arts.If you love turn-based tactics games, please consider applying!
About the role
Skills: TypeScript, ReactThe Frontend Role:
We're seeking a talented Front-End Engineer to join our team and help us build the next generation of anime and video game tools. You'll be responsible for designing and developing complex front-end applications, usually in react and typescript, with a focus on making responsive and delightful user interfaces.
You may be a good fit if:
You love anime and the anime aesthetic
As a member of our team, you'll have the opportunity to push the boundaries of what's possible in the anime and video game industry. Ideally you're a fan of the genre.
You enjoy working on complex SPAs.
Most of our apps are interaction-heavy single-page editors, much closer in spirit to photoshop and blender than your typical SaaS app. A willingness to dive headfirst into canvas, webGL, and (maybe!) webGPU is recommended!
And you also have some design sense.
Large complex SPAs have all sorts of super interesting UI/UX challenges! We're looking for someone with experience building tasteful UI, a good design sense for layout, experiences, and microinteractions.
You're comfortable working on small, fast-paced teams
We currently have a tiny team of two on frontend engineering. You'll be working directly with some of the best AI researchers in the world to integrate their state-of-the-art models into your beautiful interfaces.
We also believe in the unmatched speed of in-person teams, and prefer on-site collaboration in either our primary research office in Tokyo (downtown Akihabara), or San Francisco. Visa sponsorships are available.
Technology
At Spellbrush, we're pushing the boundaries of generative networks through our state-of-the-art diffusion text-to-image research. There's no shorted of interesting tech challenges here:
- Research: We make heavy use of Pytorch and JAX, and train large-scale models using both TPUs and GPUs. Our researchers spend each day developing and testing novel state-of-the-art diffusion models.
- Engineering: We make use of a lot of Elixir for real-time backend systems, Python for machine learning, and lots of simulation and game logic code written in C# via Unity. We also have tons of internal tools and apps written in Typescript, React, and RN.
- Infrastructure: We've done everything from building our own in-house GPU supercomputer, to scaling up massive inference clusters in our own datacenters, typically orchestrating via some unholy combination of SLURM, kubernetes, and NATS.