Python/ML Software Developer

Job expired!

Descripción del empleo: Como Desarrollador de Software Python/ML en Intel, desempeñarás un papel crítico en el mejoramiento del rendimiento y la eficiencia de Python en aplicaciones de ciencia de datos, permitiendo su escalabilidad desde laptops hasta potentes servidores y clústeres. Con tus contribuciones, nuestro equipo pretende liberar el potencial completo de los últimos CPU y GPU de Intel en los ecosistemas de Python y Aprendizaje Automático clásico. Esto implica aprovechar una codificación de backend eficiente en C++ e integrarse de manera fluida con las implementaciones actuales de ciencia de datos en Python, acelerando finalmente las operaciones críticas para el rendimiento por órdenes de magnitud.

Te unirás a un equipo de productos donde te involucrarás en el diseño, implementación, pruebas, revisiones de código y creación de documentación. La colaboración con otros equipos para abordar problemas relacionados con componentes y trabajar con la comunidad de código abierto y los clientes también son aspectos clave de tu rol.

Calificaciones mínimas:

  • 2+ años de experiencia desarrollando código de producción con C/C++ y Python
  • Sólida formación matemática/estadística con conocimiento en Aprendizaje Automático
  • Familiaridad con algoritmos de ciencia de la computación
  • Competencia con Git y GitHub

Calificaciones adicionales:

  • Experiencia con paralelismo en entornos de memoria compartida y distribuida (Intel TBB, OpenMP, MPI, SHMEM, Apache Spark, Dask)
  • Conocimiento de los internos de Numpy/Scipy, Pandas, Scikit-Learn y Numba
  • Experiencia en la gestión de entornos Conda y Pip
  • Experiencia en la optimización del rendimiento de aplicaciones numéricas
  • Competencia en lenguajes de scripting, preferiblemente shell
  • Familiaridad con SYCL y CMake

Contratación para profesionales con experiencia

Detalles del turno: Turno 1 (India)

Ubicación de trabajo:

Ubicación principal: India, Bangalore

Ubicaciones adicionales: Por definir

La división de Ingeniería de Software para Desarrolladores (DSE) en Intel se enfoca en desarrollar software líder en la industria que muestra y optimiza las plataformas Intel. Únete a nuestro equipo para impactar en las tendencias y prácticas globales de desarrollo de software.

Intel es un empleador que ofrece igualdad de oportunidades. Todos los solicitantes cualificados, independientemente de su raza, color, religión, sexo, origen nacional u otras características protegidas por ley, están invitados a aplicar.

Este rol admite un modelo de trabajo híbrido, permitiendo a los miembros del equipo trabajar tanto en el sitio en la ubicación de Intel en Bangalore como de forma remota. El modelo puede ajustarse de acuerdo a las necesidades del negocio.

Posición de Confianza: No Aplicable