Descripción
**Desarrollador Principal de IA**
**Ubicación:** México (REMOTO)
**Acerca del puesto:**
Buscamos desarrolladores de IA altamente experimentados para unirse a nuestro equipo y ayudar a dar forma al futuro de la IA en Oracle. En este puesto, liderarás el diseño y desarrollo de aplicaciones avanzadas de IA, especialmente aquellas impulsadas por modelos de lenguaje de gran tamaño (LLM), y ayudarás a integrarlas en todo el ecosistema Fusion de Oracle. Trabajarás en problemas de vanguardia, establecerás las mejores prácticas de ingeniería y colaborarás con equipos multifuncionales para entregar soluciones de IA seguras, escalables y responsables.
Animamos a personas de todos los orígenes y experiencias a presentar su candidatura: si te apasiona la IA y cumples con la mayoría de los requisitos, ¡queremos conocerte!
**Tus responsabilidades:**
**Ingeniería de aplicaciones LLM**
* Arquitecturar e implementar aplicaciones escalables mediante LLM, centrándote en la ingeniería de indicaciones (prompt engineering), la personalización de modelos y la optimización del rendimiento.
* Diseñar y coordinar soluciones basadas en agentes (por ejemplo, utilizando LangGraph o herramientas similares), incluida la descomposición de tareas, la invocación de herramientas y el establecimiento de salvaguardias para operaciones seguras.
* Desarrollar eficaces canalizaciones RAG (generación aumentada por recuperación) con una segmentación robusta, una selección adecuada de modelos de incrustación (embedding) y una optimización del almacén vectorial.
* Estructurar y perfeccionar las indicaciones (prompts), gestionar las llamadas a herramientas/funciones y evaluar cuándo utilizar modelos generales frente a modelos ajustados finamente, según compromisos como precisión, latencia y costo.
* Construir integraciones seguras y escalables con sistemas empresariales, empleando patrones NL2SQL y conectividad mediante API.
**Ingeniería de IA/ML**
* Diseñar, entrenar y optimizar modelos de aprendizaje automático para casos prácticos del mundo real.
* Construir canalizaciones completas de ML: ingesta de datos, ingeniería de características, entrenamiento del modelo, validación y despliegue.
* Colaborar estrechamente con ingenieros de datos y desarrolladores para integrar el ML en sistemas productivos.
* Supervisar el rendimiento del modelo y volver a entrenarlo según sea necesario para mantener su calidad y pertinencia.
**LLMOps y ingeniería de plataformas**
* Gestionar el control de versiones de indicaciones (prompts), modelos y canalizaciones; ejecutar experimentos controlados (pruebas A/B) y despliegues.
* Implementar observabilidad para flujos de trabajo basados en agentes, incluidos seguimiento (tracing), registro (logging), reintentos y mecanismos de respaldo.
**Ingeniería de datos y desarrollo de características**
* Liderar los esfuerzos de adquisición, transformación y creación de características de datos para respaldar un entrenamiento y una inferencia fiables.
* Garantizar definiciones claras de esquemas, seguimiento de metadatos y gestión de procedencia (lineage).
**Evaluación, calidad y seguridad**
* Definir y mantener procesos rigurosos de evaluación (por ejemplo, precisión/recuperación, detección de alucinaciones, alineación con los objetivos empresariales).
* Implementar y hacer cumplir prácticas de IA responsable, incluida la protección de la privacidad, los controles de acceso y el manejo seguro de los datos.
**Experiencia de usuario conversacional e integración con Fusion**
* Establecer estándares para la experiencia de usuario conversacional, incluidos diálogos multivuelta e interfaces de lenguaje natural.
* Diseñar componentes de IA que se integren perfectamente en las aplicaciones Oracle Fusion, promoviendo la automatización y flujos de trabajo centrados en el usuario.
**Liderazgo técnico y colaboración**
* Mentorizar y apoyar a los compañeros de equipo; defender las mejores prácticas en el desarrollo de IA/ML.
* Colaborar en equipos ágiles (pods) e influir en decisiones arquitectónicas y estratégicas transversales.
* Evaluar tecnologías emergentes de IA y llevar a cabo experimentos de prueba de concepto (PoC) para impulsar la innovación.
**Qué buscamos:**
* **Experiencia:** 8 o más años en desarrollo de software/IA, con 3 o más años enfocados en LLM o sistemas relacionados de aprendizaje profundo.
* **Habilidades técnicas:** Competencia en Python (y/o Java), canalizaciones de datos basadas en la nube y herramientas de MLOps (por ejemplo, OCI Data Science, MLflow, Kubeflow).
* **Experiencia con LLM:** Experiencia práctica con modelos como OpenAI, Anthropic o LLM de código abierto; familiaridad con la ingeniería de indicaciones (prompt engineering), el ajuste fino (fine-tuning) y las estrategias de despliegue.
* **Experiencia en la nube y empresarial:** Experiencia integrando IA en ecosistemas empresariales basados en la nube. Será un gran valor añadido contar con experiencia en Oracle Cloud/Fusion.
* **PLN e IA conversacional:** Profundo conocimiento del procesamiento del lenguaje natural (PLN), los sistemas conversacionales y el diseño de diálogos.
* **IA responsable:** Capacidad comprobada para diseñar sistemas de IA teniendo en cuenta la seguridad, la equidad y la gobernanza.
* **Colaboración:** Excelentes habilidades de comunicación y mentoría; capacidad para prosperar en equipos multifuncionales y diversos.
**¿Por qué unirte a nosotros?**
* Dar forma al futuro de la IA en Oracle e influir en aplicaciones empresariales a escala global.
* Trabajar con un equipo talentoso, inclusivo e innovador en proyectos de IA de gran impacto.
* Contribuir a soluciones que se despliegan inmediatamente en las ofertas de IA de Oracle.
* Disfrutar de la flexibilidad de trabajar de forma remota o desde un centro de trabajo, con un enfoque en el equilibrio entre la vida laboral y personal.
* Abordar desafíos diversos y complejos con el apoyo de ingenieros y científicos de clase mundial.