Open REMOTE positions:

To Apply Click HERE!

About us:

Rosebud.ai powers a suite of apps to help creatives make content. Tokkingheads, our most popular app (2 million IOS downloads, all organic, high retention) allows any portrait/photo/face to be animated in seconds with no skill. Creators use Tokkingheads to make memes, Β deepfake parodies, NFTs, and most notably make their family and friends feel special with photos of past loved ones animated (1.8M views #tokkingheads hashtags).

We’re a team of PhD researchers, creatives and engineers backed by Y Combinator with our seed led by Vinod Khosla at Khosla Ventures with participation from Balaji Srinivasan (Former CTO Coinbase and A16Z GP), Ilya Sutskever (cofounder/chief scientist Open AI), Β Kevin Lin (cofounder COO Twitch), and Kun Gao (cofounder, CEO Crunchyroll).

Why Join Us:

πŸš€ Join a Rocket Ship!
πŸš€ Ship products that delight millions of users while having direct product impact on a small team (2 million downloads in over 180+ countries).
πŸš€ Do cutting edge ML and full stack work.
πŸš€ Create the impossible, and make AI creative and fun to use.
πŸš€ Fully remote – live anywhere!
πŸš€ Work with passionate, motivated individuals.

Full stack engineer

This is a remote full-time role. Apply HERE

Responsibilities and what we are looking for:

  • Build Great Products. We care deeply about what our customers want. We constantly iterate on our products and prototype new ideas. You must be very good at interpreting customer requests, translating them into great user experience, and implementing it in code.
  • Tackle Challenging Problems. A lot of our underlying technology is based on machine-learning algorithms. ML-algorithms are often not designed to run in real-time and require unique runtime environments. You must have experience with cloud-based service-oriented asynchronous systems. You must also understand how to bridge the gap between asynchronous algorithms and synchronous user interactions with web and mobile applications.
  • Prototype New Features. We meet our customers where they are. This means rapidly building prototypes end-to-end, including storage, business logic, and user experience.
  • Productize Exciting Research. Our team includes engineers developing new machine-learning algorithms. You should be able to understand the constraints and requirements of algorithms and participate in productizing them.

About You:

  • You are located anywhere.
  • You speak and write English.
  • In a conversation you can make sure that you understood the other party, and that the other party understood you.
  • You have a very good understanding of modern container-based micro-services architecture and experience building it from scratch.
  • You have experience building non-trivial single-page web-applications or mobile-applications from scratch.
  • You conceptually understand how deep-learning models work and how they are trained.

Our stack:

  • Flutter, and React.js with TypeScript
  • Node.js with TypeScript running on Firebase Functions.
  • Firestore and Google Cloud Storage.
  • PyTorch and Tensorflow wrapped in Flask and running in a Kubernetes cluster

Backend engineer

This is a remote part-time role. Apply HERE

We are looking for an experienced back-end engineer to bridge the gap between ML pipelines and customer-facing applications:

  • maintain and extend business logic, including authentication, billing, access control, caching, user-managed data and settings;
  • maintain and extend APIs consumed by our web- and mobile apps;
  • in collaboration with ML team integrate business logic with ML pipelines using queues or HTTP;
  • create and maintain integrations with 3rd-party services such as Stripe, Mailgun, and others;
  • closely follow current and anticipated development of mobile and web applications to support new features with corresponding API endpoints;
  • collaborate with front-end developers to shift complex logic to the backend where possible and reuse it across all customer-facing applications;
  • document and test API endpoints, help front-end developers troubleshoot and use APIs efficiently.

About You:

  • You are located anywhere.
  • You speak and write English.
  • In a conversation you can make sure that you understood the other party, and that the other party understood you.
  • You choose to keep things simple.
  • You have experience designing and implementing beautiful APIs.
  • You know how to build scalable systems.

Our stack: Firestore and GCS for persisting data, Firebase Functions and Firestore Triggers with node.js runtime for hosting APIs and business logic, Firebase Authentication for user management, RabbitMQ for jobs management.