Staff, Data Engineer (AdTech)

Job expired!

¿Te apasiona optimizar el rendimiento del sistema y descubrir cuellos de botella en tecnologías de vanguardia? Únete al equipo de Publicidad de Display de Walmart como Ingeniero de Datos en Java y juega un papel fundamental en dar forma a nuestras estrategias de optimización de rendimiento. Invitamos a personas motivadas y con habilidades a ser parte de nuestro viaje innovador en el corazón de la excelencia tecnológica.

Estamos buscando un Ingeniero de Datos en Java con experiencia para unirse a nuestro equipo dinámico. Como miembro crítico, asegurarás el rendimiento óptimo de nuestros sistemas. El candidato ideal debe poseer una profunda experiencia en aplicaciones Java, una gran capacidad para identificar y resolver problemas del sistema, y sentirse cómodo trabajando dentro de sistemas distribuidos complejos en entornos multi-nube.

  • Colaborar estrechamente con equipos multifuncionales, incluidos desarrolladores, arquitectos y operaciones, para identificar cuellos de botella en el rendimiento y problemas del sistema.
  • Realizar un análisis exhaustivo del rendimiento de las aplicaciones basadas en Java a través de perfiles, monitoreo y benchmarking para identificar degradaciones en el rendimiento y recomendar mejoras.
  • Indagar profundamente en la base de código para entender las causas raíces de los problemas de rendimiento, como la contención de recursos, las fugas de memoria y los algoritmos subóptimos.
  • Desarrollar y ejecutar estrategias de pruebas de rendimiento para simular escenarios del mundo real, probar la resistencia de los componentes del sistema y descubrir limitaciones de rendimiento.
  • Ajuste manual de los parámetros del sistema, configuraciones y asignaciones de recursos para lograr resultados óptimos de rendimiento.
  • Proporcionar orientación sobre optimización de código, estrategias de caché y mejoras de concurrencia a los equipos de desarrollo.
  • Utilizar herramientas de monitoreo y perfilado de rendimiento para rastrear y analizar el comportamiento del sistema, abordando proactivamente posibles cuellos de botella.
  • Colaborar en el diseño e implementación de características relacionadas con el rendimiento que mejoren la escalabilidad y eficiencia general de los sistemas.
  • Documentar los hallazgos del análisis de rendimiento, estrategias de optimización y mejores prácticas para referencia futura.
  • Mantenerse al día con tecnologías emergentes, tendencias de la industria y mejores prácticas relacionadas con el rendimiento de Java y sistemas distribuidos.
  • Licenciatura en Ciencias de la Computación, Ingeniería de Software o un campo relacionado. Una maestría es un plus.
  • Experiencia demostrada (8+ años) como Ingeniero de Rendimiento, con un enfoque en sistemas basados en Java.
  • Competencia en el lenguaje de programación Java y profundo conocimiento de los internals de Java, gestión de memoria y subprocesamiento.
  • Gran experiencia con herramientas y técnicas de perfilado de rendimiento para identificar cuellos de botella en el código y los componentes del sistema.
  • Sólido entendimiento de la arquitectura de sistemas distribuidos y principios de diseño.
  • Familiaridad con entornos multi-nube y experiencia práctica en optimizar aplicaciones para despliegue en la nube.
  • Excelentes habilidades para resolver problemas con la capacidad de solucionar y depurar sistemas complejos.
  • Fuertes habilidades de comunicación para colaborar efectivamente con equipos multifuncionales y presentar hallazgos del análisis de rendimiento.
  • Habilidad para trabajar de forma independiente y asumir la responsabilidad de tareas y proyectos relacionados con el rendimiento.
  • Certificaciones en ingeniería de rendimiento o plataformas en la nube relevantes son un plus.

Imagina trabajar en un entorno donde una línea de código puede mejorar la vida de cientos de millones de personas. Eso es lo que hacemos en Walmart Global Tech. Con más de 15,000 ingenieros de software, científicos de datos y profesionales de servicios, entregamos innovaciones que mejoran cómo compran nuestros clientes y empoderan a nuestros 2.3 millones de asociados. Ofrecemos roles para aquellos que buscan su primera oportunidad así como para aquellos que buscan posiciones que definan su carrera. Aquí, puedes iniciar una carrera próspera en tecnología, adquirir habilidades en diversas industrias y aprovechar tu experiencia para impactar a millones e innovar a gran escala.

Nuestro modelo de trabajo híbrido es principalmente virtual, manteniéndonos cerca de ubicaciones clave. Esto nos brinda la flexibilidad para tomar decisiones más rápidamente, eliminar barreras de ubicación y mantener el