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