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,