Staff, Software Engineer | Personalization | Machine Learning

Job expired!

Ubicación: Sunnyvale, CA

Estamos buscando un Ingeniero de Software de Staff altamente calificado y experimentado para unirse a nuestro Equipo de Personalización en Sunnyvale. En este rol, serás responsable de desarrollar e implementar algoritmos y modelos de aprendizaje automático para mejorar nuestros sistemas de recomendaciones personalizadas. Colaborarás estrechamente con equipos multifuncionales para entender los requerimientos del negocio y desarrollar soluciones innovadoras usando técnicas de aprendizaje automático.

Qué Harás

  • Colaborar con el Equipo de Personalización en Sunnyvale para entender los requerimientos del negocio y desarrollar soluciones de aprendizaje automático para sistemas de recomendaciones personalizadas.
  • Diseñar e implementar algoritmos avanzados de aprendizaje automático y ciencia de la computación en la plataforma de e-commerce de Personalización.
  • Monitorizar y evaluar continuamente el rendimiento de características y modelos, realizando las mejoras y ajustes necesarios.
  • Colaborar con ingenieros para integrar modelos y algoritmos de aprendizaje automático en sistemas y plataformas existentes.
  • Llevar a cabo experimentos y pruebas A/B para medir el impacto de nuevos modelos y algoritmos.
  • Mantenerse al día con los últimos avances en técnicas y tecnologías de aprendizaje automático, y aplicarlas proactivamente para mejorar nuestros sistemas de recomendaciones.
  • Mentorizar y proporcionar orientación a ingenieros junior de aprendizaje automático, fomentando el intercambio de conocimiento y el crecimiento técnico dentro del equipo.
  • Colaborar con equipos de ingeniería de datos para garantizar la disponibilidad y calidad de los datos necesarios para el entrenamiento y evaluación de modelos.
  • Experiencia en el desarrollo y escritura de casos de prueba unitarios y de regresión para nuevas características y mejoras de software.
  • Mantenerse actualizado con las tendencias de la industria y las mejores prácticas en aprendizaje automático e inteligencia artificial.

Qué Traerás

  • Título de licenciatura o maestría en Ciencias de la Computación, Aprendizaje Automático, Estadísticas, o un campo relacionado con más de 5 años de experiencia como Ingeniero de Software, o en un rol similar.
  • Sólido entendimiento de conceptos, algoritmos y frameworks de aprendizaje automático.
  • Proficiencia en los lenguajes de programación Java, Python, y bibliotecas relevantes como TensorFlow, PyTorch, scikit-learn, etc.
  • Experiencia con sistemas NoSQL como Cassandra, Couchbase.
  • Experiencia con SpringBoot u otras interfaces RestAPI similares.
  • Experiencia con tecnologías de procesamiento de grandes datos como Apache Spark.
  • Experiencia en el desarrollo y despliegue de modelos de aprendizaje automático en un entorno de producción.
  • Familiaridad con plataformas en la nube como AWS, GCP o Azure. Capacidad para configurar y desplegar en plataformas en la nube.
  • Fuertes habilidades para resolver problemas y capacidad para pensar creativamente para desarrollar soluciones innovadoras.
  • Excelentes habilidades de comunicación y colaboración, con la capacidad de presentar ideas complejas de manera efectiva a partes interesadas técnicas y no técnicas.
  • Capacidad para trabajar de manera independiente y en un entorno de equipo.
  • Experiencia en sistemas de personalización y recomendaciones.
  • Experiencia con procesamiento de lenguaje natural (NLP) y minería de texto.
  • Conocimiento de técnicas y frameworks de aprendizaje profundo.
  • Experiencia con computación distribuida y procesamiento paralelo.
  • Familiaridad con metodologías de desarrollo Ágil.
  • Publicaciones o contribuciones a la comunidad de aprendizaje automático.

Sobre Nuestro Equipo

Nuestro equipo trabaja estrechamente con nuestras tiendas en EE.UU. y el negocio de ecommerce para servir mejor a los clientes empoderando a los miembros del equipo, las tiendas y los comerciantes con innovación tecnológica. Desde comestibles y entretenimiento hasta artículos deportivos y manualidades, Walmart EE.UU. ofrece una selección extensa que nuestros clientes valoran, ya sea que compren en línea en Walmart.com, a través de una de nuestras aplicaciones móviles, o en la tienda. Las áreas de enfoque incluyen clientes, tiendas y empleados, servicio en tienda, herramientas para comerciantes, ciencia