| SEEKING FREELANCER | Rosebud AI (YC S19) | Backend Engineer | REMOTE | Part-time | http://blog.rosebud.ai/hiring/ https://rosebud.ai/ powers a suite of apps to help creatives make content. https://tokkingheads.com/, 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 on TikTok). 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. 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. |