Descripción del puesto

We are looking for a talented and highly motivated AI Engineer to contribute to the development, deployment and enhancement of AI-powered solutions.

📋 Main Responsibilities

  • Collaborate closely with cross-functional to develop and improve scalable AI systems.
  • Research, evaluate, and integrate new AI technologies, frameworks, and tools to improve systems' efficiency, security, and performance.
  • Build and deploy AI solutions using a stack that features Python, LLM libraries, and AI third-party services and AWS services

Requisitos

⚡️ Key Requirements

  • 3+ years of experience in software development (ideally backend with Python or similar).
  • 1+ year of hands-on experience with LLMs (LangChain, LlamaIndex, LangGraph, etc.).
  • Experience building interactive AI/data apps (e.g., Streamlit, Gradio).
  • Solid grasp of LLM architectures and prompt engineering concepts.
  • Deep understanding of scalability patterns: caching, parallelism, async workflows, routing, decoupling.
  • Hands-on with Docker and modern development environments.
  • Comfortable working with cloud platforms (AWS preferred; GCP or Azure welcome too).
  • Familiar with DevOps practices: Git, IaC, CI/CD.
  • Fluent English communication skills (written & spoken).
  • A degree in Computer Science, AI, Machine Learning, or related field.

🌟 Bonus Points For

  • Experience evaluating and monitoring generative AI apps (LangSmith, etc.).
  • Familiarity with vector databases (Pinecone, Neo4j) and RAG strategies.


Beneficios

  • Remote work
  • Salary in USD (contractor) or uruguayan pesos in Uruguay (dependent relationship)
  • 20 working days of vacation
  • And more!

a través de Hiring Room