Job Description
Estamos en búsqueda de un candidato(a) que cuente con una sólida experiencia práctica con Neo4j, modelado de datos en grafos, optimización de consultas Cypher y una estrecha colaboración con equipos de IA/ML e ingeniería de datos.\nNOTA: Este puesto está abierto a postulantes de Latam.\nResponsabilidades Clave\nDiseñar e implementar arquitecturas de grafos de conocimiento basadas en Neo4j para respaldar los flujos de trabajo de razonamiento biológico y biomédico de Yotta.\nDesarrollar modelos de datos en grafos robustos que representen entidades como genes, proteínas, rutas biológicas, fenotipos, enfermedades, condiciones experimentales y variables de vuelos espaciales.\nConstruir y optimizar consultas Cypher para relaciones biológicas complejas de múltiples saltos y exploración de hipótesis.\nIntegrar Neo4j con pipelines de IA/ML, incluyendo bases de datos vectoriales, embeddings, flujos de trabajo RAG/GraphRAG y motores de inferencia.\nDar soporte a la ingesta de datos estructurados y semiestructurados desde diversas fuentes (ómicas, publicaciones, ontologías, APIs y datasets internos).\nImplementar estrategias de optimización de rendimiento y escalabilidad para grafos grandes y en constante evolución.\nColaborar con científicos de datos, bioinformáticos e ingenieros de plataforma para alinear el diseño del grafo con los análisis posteriores y las necesidades de los usuarios.\nContribuir a la documentación, mejores prácticas y decisiones arquitectónicas para garantizar la mantenibilidad a largo plazo de la plataforma.\nApoyar consideraciones de seguridad, control de acceso y gobernanza de datos dentro de la capa de grafos.\nRequisitos Obligatorios\nResidir en Latam.\nNivel avanzado de inglés.\nMás de 3 años de experiencia práctica desarrollando con Neo4j en entornos productivos.\nSólida experiencia en modelado de datos en grafos y diseño de bases de datos centradas en relaciones.\nDominio del lenguaje de consultas Cypher, incluyendo optimización y profiling.\nExperiencia integrando Neo4j con servicios backend (Python, Java o similares).\nFamiliaridad con grafos de conocimiento en dominios científicos, biomédicos o de datos complejos.\nConocimiento de pipelines de ingesta de datos y flujos de trabajo ETL/ELT.\nCapacidad para trabajar de forma independiente en un entorno dinámico y orientado a la investigación.\nRequisitos Deseables\nExposición a sistemas de IA/ML, bases de datos vectoriales, embeddings o arquitecturas GraphRAG.\nExperiencia desplegando Neo4j en entornos cloud (AWS, GCP o Azure).\nConocimientos en control de acceso basado en roles (RBAC) y modelos de seguridad a nivel de grafo.\nExperiencia previa como Sr Data Scientist.\nExperiencia Deseada\nExperiencia con datos biológicos, biomédicos o de ciencias de la vida (por ejemplo, genómica, proteómica, rutas biológicas, ontologías de enfermedades).\nFamiliaridad con ontologías y estándares (GO, MeSH, MONDO, Reactome, SNOMED, entre otros).\nExperiencia previa dando soporte a plataformas de investigación o descubrimiento.\n¿Qué podemos ofrecerte?\nFormar parte de una empresa internacional y multicultural que promueve la diversidad.\nParticipar en proyectos internacionales con presencia en Norteamérica, Pakistán, India y Latam.\nEntorno de trabajo con amplia experiencia en trabajo remoto y distribuido, utilizando metodologías ágiles.\nCultura de aprendizaje y desarrollo continuo en tecnologías actuales.\nAmbiente agradable y colaborativo, enfocado en el trabajo en equipo.\nAcceso a plataformas de aprendizaje, certificaciones de Google Cloud, Databricks, Tech Talks, entre otros.\nParticipación activa en diversas iniciativas internas y externas de innovación, hackathons, tecnología, agilidad, charlas, webinars, bienestar y cultura, con la posibilidad no solo de asistir, sino también de ser expositor/a.\nSalario competitivo en Chile (pesos chilenos), Colombia (pesos colombianos), Perú (soles) y LATAM (dólares)",