
Entrata desarrolla tecnología de gestión inmobiliaria para viviendas multifamiliares, residencias estudiantiles, viviendas asequibles, alojamientos militares y propiedades comerciales. Su plataforma unificada integra el arrendamiento, el marketing, la gestión de instalaciones, la gestión de servicios públicos, la contabilidad financiera y otros flujos operativos en un solo sistema. La inteligencia artificial y la automatización respaldan tareas como las interacciones con los residentes, el arrendamiento y la toma de decisiones, mientras que productos como ResidentPortal y los servicios de homebody están diseñados para mejorar la experiencia de los residentes. El software de Entrata ayuda a los administradores inmobiliarios a coordinar operaciones habitacionales complejas y a trabajar para lograr una mayor eficiencia, un ingreso operativo neto más sólido y una rentabilidad mejorada.
Ingeniero/a de software de IA, India (híbrido)
Construye y opera sistemas LLM y agentes en producción para la plataforma de gestión inmobiliaria basada en IA de Entrata. Lidera la orquestación, la recuperación, la evaluación y el despliegue durante todo el ciclo de vida del producto de IA.
Descripción
- Construir y mantener flujos de trabajo, plataformas y funcionalidades de producto de LLM, agentes, recuperación y aprendizaje automático en producción mediante patrones de orquestación estructurados.
- Diseñar y operar grafos de agentes, MCP, transiciones de estado, enrutamiento, reintentos, mecanismos de respaldo, rutas de escalamiento e integraciones de herramientas.
- Desarrollar estrategias de prompting que abarquen prompts de sistema y de tareas, instrucciones para herramientas, esquemas de respuesta, barreras de protección e interacciones entre múltiples agentes.
- Diseñar el estado a corto plazo, la memoria a largo plazo, el historial de conversaciones, la resumización, la recuperación y los controles de privacidad.
- Seleccionar y configurar modelos según sus capacidades, latencia, coste, límites de contexto, requisitos operativos y fiabilidad.
- Utilizar servicios de IA de AWS, incluidos Amazon Bedrock y AgentCore, para crear, desplegar y operar sistemas de IA.
- Conectar agentes con herramientas, API, bases de datos y servicios de aplicaciones existentes.
- Desarrollar estrategias de recuperación y fundamentación que abarquen la fragmentación, los embeddings, la clasificación, los metadatos, el filtrado y la atribución de fuentes.
- Crear y ampliar conjuntos de evaluación cuantitativa y cualitativa.
- Investigar comportamientos inesperados de los agentes y establecer supervisión y observabilidad para los sistemas de IA.
- Llevar las iniciativas de IA desde el diseño técnico hasta el lanzamiento en producción y la mejora continua.
- Desarrollar, probar, depurar y mantener código de aplicaciones y servicios backend de apoyo.
- Colaborar con los equipos de producto, diseño, ciencia de datos e ingeniería, aportando orientación técnica y revisiones de código.
Requisitos
- Contar con entre 1 y 4 años de experiencia en ingeniería de software o un área relacionada, incluidos al menos 2 años trabajando con IA, ciencia de datos o tecnologías afines.
- Demostrar un sólido dominio de Python, JavaScript, TypeScript u otro lenguaje de programación comparable.
- Tener sólidos conocimientos prácticos de Node.js y JavaScript o TypeScript.
- Haber creado y operado sistemas LLM o agénticos en producción.
- Comprender el prompting, las llamadas a herramientas, las salidas estructuradas, la orquestación de agentes, la gestión del estado, la construcción del contexto y la memoria.
- Haber diseñado grafos de agentes, flujos de trabajo de varios pasos, estrategias de enrutamiento y comportamientos de gestión de fallos.
- Comprender cómo seleccionar y evaluar modelos equilibrando calidad, latencia, coste y fiabilidad.
- Tener experiencia práctica con Amazon Bedrock, AgentCore o servicios de IA en la nube comparables.
- Tener experiencia con sistemas RAG, bases de datos vectoriales, embeddings, clasificación y métodos de fundamentación.
- Haber creado evaluaciones cuantitativas y cualitativas del comportamiento de LLM y agentes.
- Utilizar trazas, registros, datos de producción y resultados de evaluaciones para investigar fallos de los sistemas de IA.
- Comprender MCP, API, servicios distribuidos, bases de datos, plataformas en la nube, contenedores, CI/CD y observabilidad.
- Aportar sólidas capacidades de diseño de sistemas, comunicación, responsabilidad y colaboración.
Beneficios
- Entrata ofrece igualdad de oportunidades laborales independientemente de las características protegidas.
- Trabajar en un entorno laboral diverso e inclusivo.
- Formar parte de un entorno libre de discriminación.