
Senior Full-Stack Engineer β GenAI
Posted 2 days ago

Posted 2 days ago
This is a fully remote position, open to applicants in Brazil.
β’ Design and enhance production-grade LLM applications and agentic workflows utilizing NestJS, XState v5, and the OpenAI SDK.
β’ Create and oversee the conversation-machine infrastructure, which includes guard/action registries, flow validation with AJV, database-driven flow configurations, and design-time tools within the Epicenter admin.
β’ Develop and advance the AI systems powering the Epic Support Assistant, a player-facing support chatbot, as well as the Agent Support Assistant, the AI copilot utilized by customer support agents.
β’ Integrate with MCP servers to facilitate tool usage and agentic behaviors.
β’ Assess, benchmark, and optimize models across OpenAI, Gemini, Anthropic, and future providers; make model selection decisions that balance quality, latency, throughput, reliability, and cost.
β’ Diagnose production LLM issues such as hallucinations, retrieval failures, prompt regressions, model drift, token inefficiencies, latency bottlenecks, and provider outages.
β’ Develop resilience mechanisms including retries, fallback routing, caching, streaming, rate limiting, and provider routing.
β’ Instrument and optimize model quality using Langfuse tracing, evaluations, prompt management, evaluation datasets, A/B testing, prompt versioning, and production telemetry.
β’ Manage asynchronous workloads through BullMQ and handle caching with Redis.
β’ Oversee PostgreSQL persistence management via Kysely.
β’ Demonstrated experience in building and operating production LLM-powered systems comparable to chatbots, AI assistants, agent copilots, RAG systems, or LLM orchestration platforms.
β’ Proficient in TypeScript and Node.js engineering; fluent in TypeScript strict mode.
β’ Experienced in production AI, including prompt engineering, RAG pipelines, agent design, tool calling, model evaluation, observability, and failure-mode analysis; have delivered AI features rather than just prototypes.
β’ Full-stack expertise across NestJS APIs, React UIs, databases, infrastructure, and production operations.
β’ Capability to evaluate trade-offs between model quality, latency, reliability, throughput, and cost.
β’ Proficient in troubleshooting AI systems across prompts, retrieval pipelines, model configuration, infrastructure, and application code.
β’ Possess state machine thinking; experience with XState or similar frameworks is a strong indicator.
β’ Solid grasp of REST API design, asynchronous patterns such as queues and events, and caching strategies.
β’ Strong testing culture that encompasses unit, integration, and contract tests.
β’ Familiarity with operating in a monorepo environment containing multiple interconnected services.
β’ Hands-on experience with MCP or in building tool-use agentic workflows.
β’ Knowledge of Langfuse or other LLM observability/evaluation platforms.
β’ Experience in managing AI workloads at scale.
β’ Background in evaluating various foundation models and providers.
β’ Proven experience in building AI copilots, assistants, or conversational products.
β’ Familiar with semantic search and retrieval architectures.
β’ Experience with AI gateways such as Portkey or similar platforms.
β’ Proficient with NestJS modules, providers, guards, interceptors, and dependency injection patterns.
β’ Background in customer support or player support platforms.
β’ Experience delivering projects under low-latency constraints, such as chatbot response-time budgets and streaming requirements.
β’ Previous experience in gaming or high-volume consumer products.
β’ Competitive salary and performance-based bonuses.
β’ Flexible working hours and remote work opportunities.
β’ Comprehensive health and wellness benefits.
β’ Opportunities for professional development and career advancement.
β’ Collaborative and inclusive work environment.
Atomic - Remote Jobs
Affidea
GoFasti
StructureIt
Get handpicked remote jobs straight to your inbox weekly.