Software Engineer, Machine Learning (NYSWE15)

Job expired!

Compañía: Meta Platforms, Inc. (Meta), anteriormente Facebook Inc.

Meta Platforms, Inc. (Meta) está a la vanguardia en la construcción de tecnologías que fomentan la conectividad, la creación de comunidades y el crecimiento empresarial. Desde su creación en 2004, Facebook revolucionó la forma en que las personas se conectan. Nuestra suite de aplicaciones, incluyendo Messenger, Instagram y WhatsApp, potencia la comunicación e interacción a nivel global. Actualmente, Meta está liderando avances en realidad aumentada (AR) y realidad virtual (VR) para impulsar la próxima evolución en tecnología social.

Rol: Ingeniero de Software, Aprendizaje Automático (NYSWE15)

Responsabilidades del Trabajo

  • Investigar, diseñar, desarrollar y probar software a nivel de sistemas operativos, compiladores y software de distribución de redes para problemas de datos sociales y predicción.
  • Abordar desafíos de la industria relacionados con la clasificación, recomendación y optimización, incluyendo fraude en pagos, predicción de clics, detección de fraude en clics, clasificación de anuncios/feed/búsqueda, clasificación de texto/sentimientos, filtrado colaborativo y detección de spam.
  • Desarrollar sistemas altamente escalables, algoritmos y herramientas aprovechando el aprendizaje profundo, regresión de datos y modelos basados en reglas.
  • Analizar requisitos, identificar cuellos de botella en tecnología, sistemas y herramientas, y desarrollar soluciones eficientes.
  • Iterar soluciones con mayor eficiencia, aprovechando vastos conjuntos de datos y explorando técnicas de aprendizaje profundo de vanguardia.
  • Trabajar bajo instrucciones generales para codificar entregables en conjunto con el equipo de ingeniería.
  • Adaptar métodos estándar de aprendizaje automático para un rendimiento optimizado en entornos paralelos modernos (por ejemplo, clústeres distribuidos, SMP multinúcleo y GPU).

Calificaciones Mínimas

Maestría en Ciencias de la Computación, Software de Computadora, Ingeniería de Computadoras, Ciencias Aplicadas, Matemáticas, Física o un campo relacionado y al menos dos años de experiencia relevante.

  • Experiencia con Frameworks de Aprendizaje Automático: PyTorch, MXNet o TensorFlow.
  • Competencia en aprendizaje automático, sistemas de recomendación, visión por computadora, procesamiento de lenguaje natural, minería de datos o sistemas distribuidos.
  • Capacidad para traducir análisis en recomendaciones de negocios accionables.
  • Competencia en tecnologías incluyendo Hadoop, HBase, Pig, MapReduce, Sawzall, Bigtable o Spark.
  • Experiencia desarrollando y depurando en C, C++ y Java.
  • Conocimiento de lenguajes de scripting como Perl, Python, PHP o scripts de shell.
  • Competencia en Python, PHP o Haskell.
  • Experiencia con bases de datos relacionales y SQL.
  • Competencia en herramientas de desarrollo de software: editores de código (VIM o Emacs) y sistemas de control de versiones (Subversion, GIT o Perforce).
  • Competencia en Linux, UNIX u otros sistemas operativos tipo *nix, incluyendo manipulación de archivos, comandos avanzados y scripting de shell.
  • Capacidad para construir soluciones altamente escalables y de alto rendimiento.
  • Experiencia en procesamiento de datos, lenguajes de programación, bases de datos, redes, sistemas operativos, gráficos por computadora o interacción humano-computadora.
  • Experiencia aplicando algoritmos y conceptos fundamentales de ciencias de la computación a sistemas del mundo real.
  • Comprensión de sistemas distribuidos.

Compensación y Beneficios

Rango de compensación: US$175,114/año a US$200,200/año, más bono y acciones. El pago individual se determina por habilidades, calificaciones, experiencia y ubicación. Además del salario base, Meta ofrece beneficios integrales. Aprende más sobre los beneficios en Meta.

Acerca de Meta

Meta está dedicada a construir tecnologías que mejoren la conectividad social y el compromiso comunitario. Nuestras aplicaciones,