AI Engineer (SaaS Platform)
Worldwide
We're looking for an experienced AI Engineer to help build and improve a modern SaaS platform that combines scalable backend systems, intelligent document processing, and AI-powered workflows. You'll work across backend services, frontend features, databases, and LLM integrations while contributing to a production application used in real-world business environments. Preferred Skills Backend * Strong experience with TypeScript and Node.js (Express or similar frameworks) * Experience designing scalable backend services, APIs, authentication, validation, and error handling * Solid understanding of PostgreSQL database design, indexing, migrations, transactions, and performance optimization * Familiarity with Drizzle ORM or similar ORMs * Experience working with background job queues (BullMQ, SQS, Redis queues, or similar) * Understanding of retries, idempotency, and asynchronous workflows * Willingness to work with Python/FastAPI services when needed Frontend * Experience building applications with Next.js and React * Strong TypeScript skills * React Query (or similar data-fetching libraries) * Tailwind CSS and component libraries such as shadcn/ui or Radix UI * Experience building dashboard interfaces with tables, forms, document viewers, and interactive components AI & Document Processing * Experience building AI-powered applications * Familiarity with OCR and document extraction workflows * Experience working with structured AI outputs using JSON, Zod, or Pydantic schemas * Knowledge of prompt engineering and prompt optimization * Experience integrating LLM APIs such as Anthropic Claude, OpenAI, or Gemini * Understanding of prompt validation, evaluation, and response quality improvements * Awareness of token usage and cost optimization Nice to Have * AWS services (Bedrock, Textract, S3, SQS, EC2, RDS) * FastAPI and SQLAlchemy * PDF processing libraries * Docker, Docker Compose, Nginx, PM2 * Multi-tenant applications and role-based access control * Experience with vector databases and embeddings * Experience deploying production applications Technology Stack Frontend * Next.js * React * TypeScript * React Query * Tailwind CSS * shadcn/ui * Zustand Backend * Node.js * Express * TypeScript * Drizzle ORM * Zod * Python * FastAPI Database * PostgreSQL * Redis * Amazon S3 AI * Claude * OpenAI * Gemini * OCR * Vector Search Infrastructure * Docker * GitHub * AWS * Nginx What We're Looking For * Strong problem-solving skills * Experience building production-quality software * Clear communication and collaboration * Attention to code quality and documentation * Ability to work independently while contributing to a team * Interest in building scalable AI-powered SaaS products If this matches your background, we'd love to hear about projects you've built and the technologies you've worked with.
$250.00
Fixed-price- IntermediateExperience Level
- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:55 minutes ago
- Interviewing:0
- Invites sent:1
- Unanswered invites:0
About the client
- United StatesPeachtree12:35 PM
- $2K total spent122 hires, 20 active
- 112 hours
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by