Huawei Technologies Canada Co., Ltd.

Investigador Senior – Sistemas de Datos de IA

SQLPostgreSQLC++RustGo
Traducción automática. Consulta el original.

Sobre la oportunidad

Huawei Canada tiene una vacante inmediata de 12 meses para un Investigador.

Información Adicional

Huawei Canada está comprometida con un proceso de reclutamiento justo, inclusivo y accesible. Si necesita alguna adaptación durante cualquier etapa del proceso de contratación, por favor háganoslo saber y trabajaremos con usted para satisfacer sus necesidades.

Todas las solicitudes para este puesto son revisadas directamente por nuestro equipo de contratación, no utilizamos herramientas de inteligencia artificial para filtrar o seleccionar candidatos.

Acerca del equipo

Establecido en 2014, el Laboratorio de Programación Distribuida y Motores de Datos es el centro de innovación técnica de Huawei Cloud en Canadá. El laboratorio se enfoca en la investigación y desarrollo de tecnologías avanzadas en la nube, apoyando la producción y optimización iterativa de sus logros técnicos. Las áreas de investigación actuales incluyen bases de datos nativas de la nube, motor de SQL inteligente, infraestructura de LLM/Agente y Tecnología de Evaluación de LLM/Agente. El laboratorio fomenta un entorno técnico sólido, permitiendo la colaboración con expertos de la industria para crear una plataforma en la nube altamente competitiva.

Acerca del puesto

  1. Investigar, diseñar y prototipar sistemas de datos de próxima generación que soporten aplicaciones de IA, incluyendo LLMs, agentes de IA, sistemas RAG y cargas de trabajo multimodales.
  1. Diseñar arquitecturas escalables para memoria de agentes, recuperación semántica, búsqueda vectorial, gestión del conocimiento y gestión del ciclo de vida de datos de IA.
  1. Investigar y evaluar tecnologías de vanguardia en bases de datos vectoriales, bases de datos de grafos, data lake houses, sistemas de recuperación, almacenamiento distribuido e infraestructura nativa de la nube.
  1. Desarrollar sistemas de prueba de concepto y componentes de calidad de producción utilizando tecnologías de bases de datos modernas y principios de sistemas distribuidos.
  1. Explorar capacidades avanzadas incluyendo:
  1. Búsqueda vectorial y recuperación de similitud
  1. Sistemas de memoria de agentes
  1. Integración de grafos de conocimiento
  1. Indexación y recuperación semántica
  1. Procesamiento transaccional y analítico híbrido para cargas de trabajo de IA
  1. Optimización de consultas impulsada por IA y capacidades de bases de datos autónomas
  1. Revisar y resumir investigaciones recientes de conferencias importantes como SIGMOD, VLDB, CIDR, ICDE, OSDI, SOSP, NeurIPS, ICML e ICLR.
  1. Colaborar con ingenieros e investigadores para traducir ideas innovadoras en tecnologías listas para el producto.
  1. Contribuir a divulgaciones de invenciones, solicitudes de patentes, informes técnicos y publicaciones en sedes académicas e industriales líderes.

La compensación anual total objetivo (basada en 2,080 horas al año) oscila entre 127,000 y 225,000 USD, dependiendo de la educación, experiencia y experiencia demostrada.

Requisitos mínimos

Acerca del candidato ideal

  1. Sólidas habilidades de programación en C++, Rust, Go o lenguajes de programación de sistemas relacionados; Experiencia en desarrollo de software a nivel de sistema, optimización de rendimiento, depuración y sistemas distribuidos.
  1. Comprensión de aplicaciones modernas de IA como LLMs, pipelines RAG, agentes de IA, búsqueda semántica o sistemas de recuperación vectorial.
  1. Familiaridad con tecnologías nativas de la nube, almacenamiento distribuido, computación paralela, protocolos de consistencia y arquitectura de sistemas a gran escala; Experiencia con internos de bases de datos como motores de almacenamiento, procesamiento de consultas, indexación, gestión de transacciones, control de concurrencia y bases de datos distribuidas.
  1. Sólida mentalidad de investigación con la capacidad de aprender rápidamente nuevas tecnologías, analizar literatura académica y prototipar ideas innovadoras; Publicaciones, patentes o contribuciones de código abierto previas en bases de datos, sistemas distribuidos, infraestructura de IA o áreas relacionadas son un plus.
  1. Familiaridad con PostgreSQL u otros sistemas de bases de datos de código abierto y su arquitectura interna; Experiencia con bases de datos vectoriales, bases de datos de grafos, grafos de conocimiento o tecnologías de infraestructura de datos de IA.
  1. Experiencia en el desarrollo de extensiones de bases de datos o componentes de sistemas de datos relacionados con IA (por ejemplo, pgvector, Apache Arrow, Spark, DuckDB, Milvus, Weaviate, LanceDB o tecnologías similares).
  1. Experiencia en el aprovechamiento de aceleradores de hardware modernos como GPUs, NPUs, TPUs u otras plataformas de computación heterogénea.
  1. Título de Máster o Doctorado en Ciencias de la Computación, Ingeniería Informática, Matemáticas o una disciplina relacionada.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores