This position is no longer available.
This page is kept here for archival purposes
careers at playbit
founding engineer,
user interfaces
As the founding engineer responsible for all things user interfaces, you are leading our efforts to build a world-class UI system. You'll be working with the Linux kernel's DRM & DRI systems to interface with displays and graphics adapters, building text rendering, integrating native WebGPU, and building a simple UI toolkit for our workspaces and first few apps.
You should be comfortable with GPU programming and have experience with the intricacies of putting editable text on the screen.
You get stuff done and are comfortable making decisions when the path forward is unclear. Even though we will be working very closely together as a team, there will often not be a clear plan — you will be figuring that out together with the team. Sometimes you will need to figure it out by yourself and clearly communicate your plan to others.
Playbit is primarily a native Linux kernel-based environment, so you need to be comfortable with native-program development & debugging. Large parts of Playbit is also running on the web platform; workspaces & apps are built using WebAssembly for the web, in addition to native ELF. All of Playbit's programming interfaces are C ABIs.
Communication is paramount. You must be willing to spend whatever time is needed to bring your coworkers up to speed—to help others understand—where you are going. Sometimes you will spend most of a day talking with your coworkers, not programming.
This job is remote. We are a fully remote team, physically based in the San Francisco Bay Area, California. You have to be able to have meetings during 09:00–11:00 Pacific Time (GMT-7.)
Interested? Send an email to careers AT playb.it
and tell us a little bit about yourself and why you'd be excited to join Playbit.