Full-Stack AI Engineer

Job Code
L-FAIAD-092925
Location
Remote
Terms
Full-time
Salary/Rate
Depends on Experience
Skills Required

Python, JavaScript, Next.js, FastAPI, Docker, LLMs

Job Overview

We are hiring a versatile Full-Stack AI Engineer to build end-to-end agentic applications. This role involves developing both the backend AI logic and the frontend user interfaces, creating seamless and intelligent user experiences.

Responsiblities

  • Design and implement complex Retrieval-Augmented Generation (RAG) pipelines.
  • Develop and orchestrate sophisticated multi-agent systems, focusing on planning and memory management.
  • Lead the deployment of AI systems using Docker, with a preference for Kubernetes experience.
  • Establish and manage observability practices, including logging, tracing, and monitoring for AI systems in production.
  • Implement defenses against security vulnerabilities like prompt injection.
  • Contribute to the continuous improvement of our AI architecture and development processes.
     

Skills and Qualifications

  • Develop responsive and interactive user interfaces using Next.js.
  • Build and deploy scalable backend services and APIs with Fast API and Docker.
  • Integrate large language models from various providers (e.g., OpenAI, Anthropic) into applications.
  • Design and manage databases, including SQL, vector, and graph databases, to support application needs.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Optionally, contribute to MLOps processes, including model versioning and monitoring.
  • Advanced AI: Knowledge of RLHF, knowledge graphs, and autonomous system design (goal decomposition, error recovery).
  • Security: Strong focus on AI safety, including defenses against prompt injection.
     

Additional Requirements

  • Must be fluent in English