Jobs and Careers
FA

Senior Software Engineer - Product

Facet
San Francisco, United StatesRemotefull_timeVerifiedPosted 2 Oct 2023

About the role

Facet is a browser-based application for professional creatives with an entirely new mental model for working with image content. As a product engineer, using your 5+ years of professional experience,  you would be responsible for crafting and refining this unique experience. 

Our product engineers work closely with designers and power users to create novel interactions that bridge the gap between supportive AI and human creativity. Using Typescript, React, and WebGL, you will build beautiful and intuitive interfaces and components that empower our users and make their jobs more delightful. Core challenges include:

  • Frontend architecture: Facet is a complex web app that is constantly evolving as we forge a path into the uncharted territory of AI-assisted creative interactivity. This requires a highly flexible frontend architecture that empowers our team to explore new techniques through customization and experimentation.

  • State management: Every user interaction yields changes to local app state, networked state, and related state in connected systems such as the WebGL renderer or the application backend. This requires deep thought about how information is organized and transported throughout the app.

  • Multiplayer collaboration: The browser-based nature of Facet provides an opportunity to distribute editing sessions to any number of connected users. This necessitates the employment of techniques in our frontend such as WebSockets and conflict-free replicated data types.

This role offers the unique opportunity to navigate the challenge of uniting professional artists and ML algorithms into the same creative loop. If you’re as interested in that as we are, we hope we’ll be hearing from you.

Requirements

  • Experience crafting responsive, accessible and pixel-perfect user interfaces.

  • Experience building complex web apps with difficult state management challenges.

  • Strong visual sense and ability to work either from detailed mockups or rough guidelines.

  • Empathy for the designers, artists, and the visual creative workers who will be using our product.

Responsibilities

  • Build core product features and workflows using frontend tech like TypeScript, React, Redux, Next.js and WebGL.

  • Craft polished, accessible, and delightful user experiences.

  • Create new user interaction workflows that empower human designers to work collaboratively with AI.

  • Work with design and product teams to craft a beautifully polished UI component library.

Added plus: personal or professional exposure to photography, video creators, production or post-production including VFX and editing.

Facet benefits

  • Competitive salary and equity.

  • Paid parental leave for primary or secondary caregivers.

  • Three weeks paid vacation.

  • Medical, Dental, Vision Insurance and OneMedical membership.

  • Build your own work environment: customize your laptop and desk setup with any peripheral or accessory you'd like.

  • Order any work-related books on the company's Amazon account.

  • Flexible working hours: we have daily team stand-ups, but we understand if you work better when you're not tethered to your desk.

  • Relocation assistance.

  • Yearly stipend for learning and development.

  • Commuter benefits including a monthly ride-sharing stipend.

About Facet

Facet powers visual storytelling at scale through creative and supportive AI. Create stunning visuals with our AI-driven, project-based photo editor. Designed from the ground up to rethink the process of photorealistic editing, Facet lets you edit, collaborate, and create in a brand new way. ‘AI-driven’ means that Facet sees a photo like you see a photo - as a picture instead of pixels - so you can edit intuitively. A project-based file structure means that when you edit one photo your edits apply instantaneously to your whole project - whether that’s tens, hundreds, or thousands of photos. Bring stakeholders into your file to comment and collaborate simultaneously - or export your edits and apply them to a new project or share with a collaborator. Surf through styles and unlock new visual directions with non-destructive editing and an infinite history embedded within your layers. Whether you're an artist, content editor, or brand manager, Facet gives you the tools you need to streamline your process, so you can go wherever your creativity takes you.   

Facet is being used by thousands of creatives around the world. You can see examples of their work on Ins