Senior Product Engineer (Full-Stack)

OpenArt AISan Francisco, CA
Hybrid

About The Position

OpenArt is an AI Storytelling and Visual Creation Platform used by millions worldwide. We’re building the next generation of creative tools powered by cutting-edge AI, enabling anyone to create videos, visuals, characters, and stories with unprecedented speed and imagination. We believe the future of creativity is AI-native, and we're shaping that future. We’re looking for a Senior Product Engineer (Full-Stack) who can own complex, user-facing systems end-to-end, from product definition and UX trade-offs to backend architecture and data modeling. This is not a role for specialists who only live in one layer. You should be comfortable working on frontend UX, backend systems, APIs, and data schemas, and making pragmatic decisions that balance product velocity, scalability, and long-term maintainability. You will work closely with the founders to design, build, and evolve core AI-powered workflows, and act as a technical and product multiplier for the team.

Requirements

  • Strong Full-Stack engineering experience shipping production systems at scale.
  • Proven ability to design and implement end-to-end features independently.
  • Excellent system design skills, you can reason about APIs, services, data flow, and failure modes.
  • Strong experience designing data schemas and data models for real product use cases.
  • Hands-on experience with multiple database types, such as: Relational databases (e.g. PostgreSQL, MySQL), NoSQL / KV stores (e.g. Redis, Firestore)
  • Solid backend experience with Node.js and/or Python, including async workflows and integrations.
  • Strong frontend skills with React / Next.js, and an eye for product polish.
  • High product intuition, you think in user flows, not just endpoints.
  • Ability to operate with ambiguity and define problems before solving them.

Nice To Haves

  • Experience working on AI-powered or data-heavy products.
  • Familiarity with cloud-native architecture (GCP, serverless, containers).
  • Experience designing systems that balance real-time UX with async processing.
  • Prior startup experience or experience owning large surface-area features.

Responsibilities

  • Own complex product features end-to-end, from product concept → UX → backend systems → production launch.
  • Design and build scalable backend architectures, including APIs, async pipelines, and AI inference workflows.
  • Lead system design for new features, including performance, reliability, and extensibility considerations.
  • Design clean, scalable data models across multiple storage systems (SQL & NoSQL).
  • Build high-quality frontend experiences using React / Next.js with strong UX and performance sensibility.
  • Make informed trade-offs between speed, correctness, and scalability, and explain those trade-offs clearly.
  • Partner closely with Product, Design, and GTM to translate user needs into technical solutions.
  • Mentor junior engineers and raise the overall engineering bar through code reviews and technical guidance.
  • Act as a senior technical voice, influencing architecture, tooling, and engineering best practices.
  • Occasionally represent engineering decisions externally or act as the CTO’s delegate when needed.

Benefits

  • Equity - meaningful ownership in what you build
  • High autonomy, high growth environment
  • Visa sponsorship available
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service