Full Stack AI Engineer
Location
San Francisco, CA (On-site)
Employment Type
Full-Time
Experience Required
3+ Years
Primary Tech Stack
- React
- TypeScript
- Node.js and/or Python
- PostgreSQL
- Redis
Role Overview
We are seeking a Full-Stack Engineer to help build highly interactive, user-focused products that combine modern web technologies with AI-powered generation workflows. This role involves working across frontend applications, backend services, real-time interactions, and scalable infrastructure to deliver fast, reliable, and intuitive user experiences.
The ideal candidate has experience building production-grade applications, enjoys solving complex workflow challenges, and can contribute across the full technology stack.
Key Responsibilities
- Design, develop, and maintain production-quality React and TypeScript user interfaces.
- Build and support backend services using Node.js and/or Python.
- Develop and integrate REST APIs and real-time communication systems.
- Design and maintain data models using PostgreSQL and Redis.
- Improve application performance, reliability, and scalability.
- Implement monitoring, debugging, logging, and observability best practices.
- Optimize workflow performance through queue management, retries, error handling, and recovery mechanisms.
- Collaborate with cross-functional teams to deliver high-quality product features.
- Participate in testing, deployment, measurement, and continuous product improvement.
Required Qualifications
- 3+ years of hands-on experience with React and TypeScript in production environments.
- Strong full-stack development experience with Node.js and/or Python.
- Experience building and maintaining user-facing applications serving production traffic.
- Practical experience with REST APIs, WebSockets, PostgreSQL, Redis, and monitoring tools.
- Experience troubleshooting performance, scalability, and reliability challenges.
- Strong problem-solving and communication skills.
- Ability to work on-site in San Francisco.
Preferred Qualifications
- Experience building interactive applications such as editors, workflow builders, graph-based tools, canvas applications, or other complex user interfaces.
- Experience integrating long-running services, asynchronous workflows, or generation-based systems.
- Strong understanding of latency optimization, retries, queue management, and failure recovery.
- Product-focused mindset with the ability to improve usability, performance, and user experience.
- Experience working in fast-paced startup or small-team environments.
Bonus Experience
- Real-time applications and collaboration features.
- WebSocket-based systems and live state synchronization.
- Experience with AI-powered products, automation tools, or generation APIs.
- Familiarity with image, video, audio, or other creator-focused workflows.
- Interest in modern AI technologies and user-centered product development.
What Success Looks Like
- Delivering high-quality full-stack features that improve user experience.
- Building scalable and reliable frontend and backend systems.
- Maintaining strong performance under real production workloads.
- Contributing to a fast-moving engineering team through ownership, collaboration, and continuous improvement.