Senior Full-Stack AI Engineer with Gen AI LLM Experience
Upwork

Remoto
•1 hora atrás
•Nenhuma candidatura
Sobre
About the Role We're looking for a Senior Backend Engineer with experience designing, building, and maintaining scalable API-driven systems. You'll work across the full backend stack, owning everything from database architecture to API design to production deployment. What You'll Do Design and implement RESTful APIs that power client applications Architect and optimize PostgreSQL databases for performance, scalability, and data integrity Build and maintain backend services using NestJS and TypeScript Collaborate with frontend engineers, product, and stakeholders to translate requirements into technical solutions Establish patterns and best practices for the engineering team Participate in code reviews, technical planning, and architectural decisions Mentor junior engineers and contribute to a strong engineering culture Experience with LLMs and AI/ML systems (embeddings, RAG, prompt engineering, vector databases) Building AI-powered features or integrating AI APIs into production systems Experience with message queues (SQS, Redis, RabbitMQ) Event-driven architecture patterns Infrastructure as code (Terraform, CDK, CloudFormation) AI Requirements Deep literacy in modern LLMs and parameters — you can tune temperature, top-k/top-p, max tokens, tools/function-calling, etc. to balance creativity, reliability, latency, and cost for different use cases. Strong experience with data/knowledge systems for AI — designing and maintaining RAG pipelines, vector stores, schemas, and retrieval strategies, plus debugging why the model produced a given answer by tracing back to underlying data. Proven ability to evaluate and harden AI systems — building automated and human-in-the-loop evaluations, prompt/unit tests, golden datasets, and implementing safety/guardrail layers (policies, filters, validation, monitoring). Track record of architecting end-to-end AI applications — orchestration of multi-step workflows, agents and tools, streaming, caching, fallbacks, and multi-model routing, with attention to observability, reliability, and scalability. Expertise in prompt and interaction design — creating robust prompts, handling context limits and memory, and iterating using logs, metrics, and A/B tests rather than intuition alone. Production experience with AI deployment and governance — integrating hosted or self-hosted models, managing secrets and user data, and working within privacy, security, and compliance constraints. Requirements 5+ years of professional backend development experience Strong proficiency in TypeScript and Node.js Deep experience with NestJS (or similar frameworks like Express/Fastify with comparable patterns) Expertise in PostgreSQL including query optimization, indexing strategies, and schema design Hands-on experience with TypeORM or similar ORMs (Prisma, Drizzle, Sequelize) Proven track record designing and building API-driven architectures Understanding of authentication/authorization patterns (OAuth, JWT, RBAC) Experience with testing strategies (unit, integration, e2e) Familiarity with containerization (Docker) and CI/CD pipelines AWS experience (EC2, RDS, Lambda, ECS, or similar services)
Adzuna



