Machine Learning Performance Engineer

Job expired!

Únete a Nuestro Equipo como Ingeniero de Rendimiento de Aprendizaje Automático en Jane Street

Sobre el Rol

Estamos buscando un Ingeniero especializado en programación de sistemas de bajo nivel y optimización para mejorar nuestro equipo de Aprendizaje Automático (ML por sus siglas en inglés). En Jane Street, el ML es integral para nuestras operaciones de trading dinámicas y globales. Nuestro entorno de trading de vanguardia es perfectamente adecuado para la rápida experimentación en ML y la integración sin problemas de nuevas tecnologías.

En este rol, te enfocarás en la optimización del rendimiento del modelo, abordando tanto las fases de entrenamiento como las implementaciones de inferencia. Tu experiencia en entrenamiento a gran escala eficiente y sistemas en tiempo real de baja latencia, junto con inferencia de alto rendimiento para la investigación, será crucial. Impulsarás mejoras no solo en CUDA sino también a través de un enfoque holístico de la arquitectura de sistemas, incluyendo almacenamiento, redes y optimizaciones de GPU.

Responsabilidades Clave

Aparte de mejorar el rendimiento y minimizar la latencia, tus responsabilidades implicarán el análisis profundo y la optimización de nuestras plataformas a nivel granular. Estamos interesados en individuos que puedan cuestionar la eficacia y eficiencia de nuestros sistemas y estén ansiosos por explorar nuevas soluciones.

Aunque no es necesario tener experiencia previa en finanzas, una curiosidad y fervor por resolver problemas complejos es lo que muchos de nosotros compartíamos antes de unirnos a Jane Street.

Habilidades y Experiencias Preferidas

Valoramos una gama de habilidades y experiencias que incluyen:

  • Profundo entendimiento de los algoritmos y marcos de ML modernos
  • Capacidad para solucionar problemas y optimizar el rendimiento del entrenamiento y la inferencia de ML
  • Experiencia práctica con arquitecturas de GPU y herramientas de optimización de CUDA como CUDA GDB, Nsight Systems y Nsight Compute
  • Competencia en bibliotecas como Triton, CUTLASS y cuBLAS
  • Vista sobre tecnologías de red como Infiniband y NVLink, cruciales para conectar clústeres de GPU
  • Sólidos conocimientos de tecnologías de entrenamiento distribuido de GPU como NCCL o MPI
  • Excelentes habilidades para resolver problemas y un pensamiento innovador
  • La fluidez en inglés es obligatoria

Únete a Nosotros

Si tienes pasión por aprovechar tu experiencia técnica para influir en los mercados globales y conducir avances tecnológicos, Jane Street ofrece el ambiente perfecto. No pierdas la oportunidad de contribuir a nuestros pioneros esfuerzos en ML.

Para las agencias de reclutamiento interesadas en asociarse con nosotros, por favor envíen un correo a [email protected].

Esperamos tu solicitud. ¡Sé parte de nuestro equipo innovador que está dando forma al futuro del trading con tecnología inteligente en Jane Street!