
Walmart es una empresa global de comercio minorista y comercio electrónico que atiende a los consumidores a través de hipermercados, grandes almacenes de descuento, establecimientos de alimentación y un marketplace en línea. Su amplia oferta de productos se apoya en una extensa red de tiendas físicas, operaciones directas al consumidor y los sistemas logísticos y de cadena de suministro necesarios para mantener el flujo de productos en toda la empresa.
Ingeniero/a de software sénior, plataformas de IA — Walmart
Crea plataformas de IA escalables y sistemas distribuidos para Walmart Global Tech, desarrollando servicios Java y Spring Boot con prácticas DevOps nativas de la nube.
Descripción
- Desarrollar y mantener plataformas de IA para la comunidad de ciencia de datos de Walmart.
- Crear nuevas funciones para la plataforma.
- Mantener la fiabilidad, escalabilidad, rendimiento y estabilidad de la plataforma.
- Diseñar, desarrollar y operar sistemas distribuidos para aplicaciones de misión crítica.
- Crear sistemas distribuidos escalables con marcos modernos y arquitecturas nativas de la nube.
- Desarrollar y optimizar API REST y microservicios.
- Investigar las causas raíz e impulsar mejoras continuas.
- Colaborar con equipos globales de ingeniería y con socios de producto, UX y DevOps.
- Dar soporte a los sistemas de producción mediante la resolución de problemas, la clasificación de incidencias y la respuesta a incidentes en directo.
- Aplicar prácticas DevOps, canalizaciones CI/CD, observabilidad, monitorización y alertas.
- Gestionar el trabajo desde el desarrollo hasta el control de calidad y el lanzamiento a producción.
- Guiar a los miembros júnior del equipo.
- Atender a los clientes en distintos foros y fomentar buenas prácticas.
Requisitos
- Grado universitario en informática, ingeniería o un campo técnico relacionado, y al menos 9 años de experiencia.
- Como alternativa, grado universitario en informática, ingeniería informática, sistemas de información informática, ingeniería de software o un campo relacionado, y 4 años de experiencia en ingeniería de software o un ámbito relacionado.
- Como alternativa, al menos 6 años de experiencia en ingeniería de software o un ámbito relacionado.
- Dominio de Spring Boot, incluidas las API REST, la inyección de dependencias y la gestión de la configuración.
- Conocimientos avanzados de Java, incluidos los aspectos internos de la JVM, la concurrencia y los hilos múltiples.
- Conocimientos básicos de programación en Python.
- Experiencia con Spring Data JPA o Hibernate, optimización de ORM y gestión de transacciones de bases de datos.
- Experiencia práctica con implementaciones mediante Docker y Kubernetes.
- Experiencia con Azure y Google Cloud Platform.
- Conocimientos intermedios de aprendizaje automático e IA generativa.
- Familiaridad con Apache Spark y Ray.
- Se valoran un máster y 2 años de experiencia.
- Disponibilidad para trabajar a diario desde la oficina de Bangalore o Chennai.
Beneficios
- Incentivos sujetos al rendimiento.
- Permiso de maternidad y parental.
- Tiempo libre remunerado.
- Prestaciones de salud.
- Paquete de compensación.
- Flexibilidad para atender compromisos personales.