Desarrollador De Agentes De Ia (Full-Stack Web/Móvil)
Avanced Technology Eirl
- Arequipa
- Prácticas
- Tiempo completo
En Avantech, estamos expandiendo las fronteras de nuestros servicios.
Más allá de la excelencia en el mundo físico, estamos lanzando una nueva división para llevar la revolución de la Inteligencia Artificial a nuestros clientes empresariales.
Buscamos un/a Desarrollador/a Full-Stack con pasión por la IA, una persona visionaria y técnicamente brillante que será el pilar de nuestra nueva oferta de Servicios de Agentes de IA.
Tu misión será diseñar, desarrollar e implementar agentes de IA personalizados (chatbots inteligentes, asistentes virtuales, automatizadores de procesos) que se integren perfectamente en los flujos de trabajo de nuestros clientes a través de aplicaciones web y móviles.
Este no es un rol de mantenimiento.
Es una oportunidad única para construir desde cero, liderar la innovación y definir el futuro tecnológico de nuestra empresa.
Responsabilidades Clave:
1. Diseño y Desarrollo de Soluciones de IA:
Traducir las necesidades de negocio de los clientes en soluciones técnicas basadas en Agentes de IA.
Diseñar y desarrollar la lógica central de los agentes de IA, utilizando APIs de modelos de lenguaje grandes (LLMs) como GPT (OpenAI), Claude (Anthropic), Gemini (Google), etc.
Implementar técnicas de Prompt Engineering y arquitecturas como RAG (Retrieval-Augmented Generation) para crear agentes que puedan razonar y utilizar información específica del cliente.
Integrar los agentes con bases de datos y sistemas externos (CRMs, ERPs, APIs de terceros) para darles capacidades de acción y acceso a datos en tiempo real.
2. Desarrollo Full-Stack (Web y Móvil):
Construir las interfaces de usuario (front-end) donde los clientes interactuarán con los agentes de IA, utilizando tecnologías web y móviles modernas.
Desarrollar el back-end robusto que soporte la lógica del agente, gestione la comunicación con las APIs de IA y asegure la escalabilidad y seguridad de la solución.
Crear y mantener APIs RESTful para conectar el front-end, el back-end y los servicios de IA.
3. Implementación y Estrategia:
Desplegar las soluciones en plataformas en la nube (AWS, Google Cloud, Azure).
Investigar y experimentar constantemente con nuevas tecnologías, modelos de IA y herramientas para mantener nuestra oferta a la vanguardia.
Colaborar directamente con los clientes durante las fases de descubrimiento, desarrollo y retroalimentación.
Requisitos del Puesto:
Formación y Experiencia:
Formación: Egresado/a o Titulado/a de Ingeniería de Sistemas, Ciencias de la Computación, Ingeniería de Software o carreras afines.
Experiencia: Mínimo de 4 años de experiencia sólida como Desarrollador Full-Stack, con un portafolio demostrable de proyectos web y/o móviles complejos.
Conocimientos y Habilidades Técnicas (Stack Tecnológico):
Back-End (Indispensable): Fuerte dominio de Python (con frameworks como FastAPI, Django, o Flask) y/o Node.js (con Express.js).
Front-End: Experiencia sólida con un framework moderno de JavaScript como React.js, Vue.js o Angular.
Desarrollo Móvil: Experiencia en desarrollo móvil, preferiblemente con React Native o Flutter.
IA y LLMs (Muy Valorado): Experiencia práctica (profesional o en proyectos personales serios) integrando APIs de OpenAI, Anthropic, Hugging Face o similares.
Comprensión de conceptos como embeddings, vector databases (ej. Pinecone, Chroma) y prompt engineering.
Bases de Datos: Experiencia con bases de datos SQL (PostgreSQL, MySQL) y NoSQL (MongoDB).
Cloud y DevOps: Familiaridad con servicios de la nube (AWS, GCP, Azure) y herramientas como Docker y Git.
Competencias y Habilidades Blandas:
Curiosidad Insaciable: Una verdadera pasión por la IA y el deseo de aprender y experimentar constantemente.
Pensamiento de Producto: Capacidad para entender un problema de negocio y visualizar una solución tecnológica completa.
Autonomía y Proactividad: Habilidad para tomar la iniciativa, gestionar proyectos y trabajar de forma independiente.
Resolución Creativa de Problemas: Capacidad para enfrentar desafíos técnicos nuevos y no documentados.
Excelente Comunicación: Habilidad para explicar conceptos técnicos complejos a audiencias no técnicas.
Buscojobs