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!