Walmart
Walmart
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 sénior de software, plataformas distribuidas

Desarrolla la infraestructura de plataformas distribuidas de datos e IA de Walmart, creando servicios en Java y Python, canalizaciones de Spark y capacidades de IA generativa para sistemas minoristas a gran escala.

Descripción

  • Desarrolla y opera servicios y API de plataformas distribuidas con Java y Python en Kubernetes u otra infraestructura nativa de la nube similar.
  • Aplica diseño de sistemas y de bajo nivel a los retos de la plataforma, evaluando dependencias, compensaciones, modos de fallo, escalabilidad y costes.
  • Contribuye a las canalizaciones de datos y los trabajos de procesamiento de Spark como parte del desarrollo de la plataforma.
  • Desarrolla capacidades de plataforma de IA, IA generativa y agentes, incluidas herramientas para desarrolladores, automatización de flujos de trabajo, servicios con agentes y herramientas operativas asistidas por IA.
  • Asume la responsabilidad de la fiabilidad, la escalabilidad y la observabilidad, incluidos los SLO, el rastreo distribuido, las alertas y la respuesta a incidentes.
  • Contribuye a la arquitectura y al diseño de sistemas para microservicios, sistemas basados en eventos e integraciones empresariales.
  • Colabora con ingenieros de datos, científicos de datos e ingenieros de aprendizaje automático en servicios para canalizaciones de datos, almacenes de características y puesta en servicio de modelos.
  • Revisa la arquitectura, los diseños, el código y la preparación para producción.
  • Aplica un criterio técnico sólido, asesora a ingenieros que inician su carrera y mejora la calidad de ingeniería.
  • Sigue los avances en tecnologías de plataformas, nube e IA y recomienda mejoras prácticas.
  • Trabaja cada día desde la oficina de Bangalore o Chennai.

Requisitos

  • Al menos cinco años de experiencia profesional en ingeniería de software, creando y operando plataformas distribuidas.
  • Dominio sólido de Java y Python.
  • Enfoque en la excelencia operativa y de ingeniería, incluida la responsabilidad sobre SLO/SLA, la gestión de incidentes, las revisiones posteriores a incidentes sin culpabilizar, las métricas de fiabilidad y calidad, y la mejora continua.
  • Grado o máster en informática, ingeniería u otra disciplina técnica relacionada, o experiencia práctica equivalente.
  • Experiencia con microservicios, sistemas distribuidos, patrones basados en eventos, diseño de API, contratos de servicio e integración empresarial.
  • Sólidas habilidades de diseño de sistemas y de bajo nivel.
  • Experiencia con CI/CD, contenedores, Kubernetes u otra herramienta de orquestación equivalente, automatización de infraestructura y operaciones en producción.
  • Conocimientos prácticos de Spark y familiaridad con Hadoop/HDFS, Hive o Kafka.
  • Experiencia práctica integrando API de modelos y herramientas de IA generativa o LLM.
  • Experiencia en la creación o gestión de flujos de trabajo con agentes, embeddings o búsqueda vectorial, y prácticas de MLOps.
  • Conocimientos de observabilidad, rastreo distribuido, registros, métricas, alertas, respuesta a incidentes, planificación de capacidad y tolerancia a fallos.
  • Conocimientos de autenticación, autorización, protección de datos y diseño seguro de API.
  • Capacidad para convertir problemas técnicos y empresariales en planes de ejecución.
  • Sólido sentido de la responsabilidad, criterio técnico y autonomía en un entorno de 0 a 1.
  • Requisito mínimo: grado universitario y tres años de experiencia en ingeniería de software, o cinco años de experiencia en ingeniería de software.
  • El lugar de trabajo principal es Bangalore, India.

Beneficios

  • Incentivos por rendimiento.
  • Permiso de maternidad y parental.
  • Tiempo libre remunerado.
  • Prestaciones de salud.
  • Flexibilidad para atender compromisos personales.

Empleos relacionados

The Clorox Company

Gerente sénior de comercio electrónico para MENA

The Clorox Company

Lidera la estrategia de comercio electrónico de Clorox en MENA, los resultados financieros, los medios minoristas y las alianzas con clientes. Impulsa los canales digitales y desarrolla las capacidades del equipo regional y los distribuidores en los mercados del Golfo.

Abrir
Mondelēz International

Reponedor y redactor de pedidos de Nabisco — St. Charles, Misuri

Mondelēz International

Repón productos de las marcas de snacks de Mondelēz en tiendas de Misuri, gestiona pedidos y mantén exhibiciones promocionales. El puesto combina visitas a tiendas, mantenimiento de exhibiciones y coordinación con equipos de tienda y representantes de ventas.

Abrir