Technical Lead / Software Architect -- Generative AI Platform

HEARTSTAMP LLC
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Senior
Compensation
$ 120K

Job location

Remote

Tech stack

API
Artificial Intelligence
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Code Review
Databases
Cursor (Graphical User Interface Elements)
Software Debugging
DevOps
Github
Python
PostgreSQL
Scrum
Redis
Next.js
TypeScript
Tailwind
React
Prompt Engineering
Generative AI
Backend
FastAPI
Amazon Web Services (AWS)
Stripe
Kubernetes
Sentry
Production Code
Celery
Front End Software Development
Terraform
Docker
Microservices

Job description

We need a Tech Lead who owns the technical vision and stays deeply hands-on in the codebase. This is a player-coach role -- expect 60-70% of your time writing, reviewing, and debugging production code. You set architecture direction and lead the engineering team, but you build alongside them every day.

This role is heavily focused on AI/RAG systems, semantic search infrastructure, image generation pipelines, and DevOps/infrastructure strategy. You'll lead a team of full-stack engineers, a RAG engineer, an AI orchestration engineer, a DevOps engineer, and a QA lead.

WHAT YOU'LL DO

Own the end-to-end technical architecture: Python backend, Next.js frontend, AI/RAG pipelines, vector search infrastructure, and AWS cloud platform.

Lead development of our RAG pipeline using PostgreSQL/pgvector, LangChain, LangGraph, and LangSmith. Improve hallucination handling, prompt engineering, content validation, and multi-model inference routing across a model-agnostic architecture.

Take direct ownership of AWS infrastructure strategy, cost optimization, autoscaling, and production reliability. Architect for zero-floor scaling with no idle burn. Manage Kubernetes clusters efficiently and maintain CI/CD pipelines.

Write production code daily. Review code. Debug production issues. Harness the full potential of Claude Opus 4.6 and Codex 5.3 to move at a velocity that would require three engineers without AI acceleration.

Run sprint planning, code reviews, architecture discussions, and daily standups for a distributed engineering team across multiple time zones.

Ensure our generation pipeline produces print-perfect results: correct color profiles, bleed zones, resolution, and format compliance through our DocRaptor/PrinceXML print pipeline.

Build for international expansion (multi-currency, multi-language, multi-partner routing), product extensions (digital 3D cards, invitations, gifting), and a future creator marketplace with royalty structures via Stripe Connect., * Frontend: Next.js 15, React 18, TypeScript, Tailwind CSS, ShadCN UI, Konva.js

  • Backend/API: FastAPI (Python 3.10+), PostgreSQL, pgvector, Redis, Celery
  • AI/ML: LangChain, LangGraph, LangSmith, model-agnostic orchestration, RAG pipelines
  • Infrastructure: AWS (EKS, EC2, RDS, S3), Kubernetes (K3s), GitHub Actions, Docker, Terraform
  • PDF/Print: DocRaptor (PrinceXML), Cloudinary, ICC color management
  • Payments and Auth: Stripe Connect, Clerk
  • Search and CMS: Typesense, Sanity
  • Observability: Sentry, LangSmith, PostHog

ENGAGEMENT TERMS

  • $96,000-$120,000 USD/year ($8,000-$10,000/month)
  • Full-time independent contractor, monthly retainer
  • 50 hours/week baseline with flexibility during critical phases
  • 0.5-1.0% equity over a 4-year vesting schedule
  • Formal performance and compensation review at 91 days
  • Remote, global. US time zone overlap required for team syncs

Compensation reflects US-based cost of living. We welcome applicants from outside the United States, but compensation will be adjusted to reflect local market rates.

WHY HEARTSTAMP

You're not joining a feature factory. You're architecting a platform that bridges AI and physical products. Our RAG system has to understand art styles, emotional tone, cultural context, relationship dynamics, and print production constraints in one generation pass. This isn't a chatbot wrapper.

Small, high-output team. Your decisions shape the product directly. No layers of middle management. You report to the CEO.

Requirements

Do you have experience in TypeScript?, Do you have a Bachelor's degree?, * 6+ years of engineering experience designing and building complex, scalable production systems

  • Deep backend expertise in Python/FastAPI (our backend is Python -- you need to be authoritative here)
  • Real RAG and vector search experience: pgvector or comparable vector databases, embedding strategies, retrieval optimization, LangChain, LangGraph, LangSmith
  • Full-stack capability in React/Next.js and TypeScript
  • Strong DevOps and infrastructure experience on AWS with Kubernetes, GitHub Actions CI/CD, containerized microservices, Terraform/IaC, and a track record of infrastructure cost optimization
  • AI-native workflow using Claude, Codex, Cursor, or similar tools as daily force multipliers
  • Current, hands-on coding proficiency (we will evaluate this in our interview process)
  • QA-driven engineering mindset
  • Strong written communication and experience leading distributed async teams, * Bachelor's (Required)

Experience:

  • Full-stack development: 5 years (Required)

Language:

  • English (Required)

Benefits & conditions

Pulled from the full job description

  • Flexible schedule, $96,000-$120,000/year | Remote (US-based preferred) | Full-Time Contractor | 0.5-1.0% Equity

HeartStamp is an AI-native hyperpersonalization platform for greeting cards, invitations, and gifting. Users create deeply personal, professionally printed physical products through a guided AI experience. We generate production-ready, print-perfect output (PDF/X, 300 DPI CMYK) fulfilled through our print-on-demand partner network. MVP launches April 2026. Scaling across the US, UK, and Canada.

We're a bootstrapped, founder-led team of 25+ across engineering, product, design, and growth. We move fast, we ship, and we build to win., * Flexible schedule

Apply for this position