Walmart
Walmart
O Walmart é uma empresa global de varejo e comércio eletrônico que atende aos consumidores por meio de hipermercados, lojas de departamentos de desconto, unidades de alimentos e um marketplace online. Sua ampla oferta de produtos é sustentada por uma extensa rede de lojas físicas, operações diretas ao consumidor e os sistemas de logística e cadeia de suprimentos necessários para manter os produtos em circulação em toda a empresa.

Engenheiro(a) sênior de software, plataformas distribuídas

Desenvolva a infraestrutura de plataformas distribuídas de dados e IA do Walmart, criando serviços em Java e Python, pipelines Spark e recursos de IA generativa para sistemas de varejo em grande escala.

Descrição

  • Desenvolva e opere serviços e APIs de plataformas distribuídas com Java e Python no Kubernetes ou em uma infraestrutura nativa da nuvem semelhante.
  • Aplique design de sistemas e de baixo nível aos desafios da plataforma, avaliando dependências, compensações, modos de falha, escalabilidade e custo.
  • Contribua para pipelines de dados e trabalhos de processamento Spark como parte do desenvolvimento da plataforma.
  • Desenvolva recursos de plataforma de IA, IA generativa e agentes, incluindo ferramentas para desenvolvedores, automação de fluxos de trabalho, serviços com agentes e ferramentas de operações assistidas por IA.
  • Assuma a responsabilidade pela confiabilidade, escalabilidade e observabilidade, incluindo SLOs, rastreamento distribuído, alertas e resposta a incidentes.
  • Contribua para a arquitetura e o design de sistemas de microsserviços, sistemas orientados a eventos e integrações empresariais.
  • Trabalhe com engenheiros de dados, cientistas de dados e engenheiros de ML em serviços para pipelines de dados, feature stores e disponibilização de modelos.
  • Revise arquitetura, designs, código e prontidão para produção.
  • Aplique bom discernimento técnico, oriente engenheiros em início de carreira e aprimore a qualidade da engenharia.
  • Acompanhe os avanços em tecnologias de plataforma, nuvem e IA e recomende melhorias práticas.
  • Trabalhe todos os dias no escritório de Bangalore ou Chennai.

Requisitos

  • Pelo menos cinco anos de experiência profissional em engenharia de software, criando e operando plataformas distribuídas.
  • Forte domínio de Java e Python.
  • Foco em excelência operacional e de engenharia, incluindo responsabilidade por SLO/SLA, gestão de incidentes, revisões pós-incidente sem atribuição de culpa, métricas de confiabilidade e qualidade e melhoria contínua.
  • Bacharelado ou mestrado em ciência da computação, engenharia ou área técnica relacionada, ou experiência prática equivalente.
  • Experiência com microsserviços, sistemas distribuídos, padrões orientados a eventos, design de APIs, contratos de serviço e integração empresarial.
  • Boas habilidades de design de sistemas e de baixo nível.
  • Experiência com CI/CD, contêineres, Kubernetes ou orquestração equivalente, automação de infraestrutura e operações em produção.
  • Conhecimento prático de Spark e familiaridade com Hadoop/HDFS, Hive ou Kafka.
  • Experiência prática integrando APIs de modelos e ferramentas de IA generativa ou LLM.
  • Experiência na criação ou operação de fluxos de trabalho com agentes, embeddings ou busca vetorial e práticas de MLOps.
  • Conhecimento de observabilidade, rastreamento distribuído, logs, métricas, alertas, resposta a incidentes, planejamento de capacidade e tolerância a falhas.
  • Conhecimento de autenticação, autorização, proteção de dados e design seguro de APIs.
  • Capacidade de transformar problemas técnicos e de negócios em planos de execução.
  • Forte senso de responsabilidade, discernimento técnico e autonomia em um ambiente de 0 a 1.
  • Qualificação mínima: bacharelado e três anos de experiência em engenharia de software, ou cinco anos de experiência em engenharia de software.
  • O local de trabalho principal é Bangalore, Índia.

Benefícios

  • Incentivos por desempenho.
  • Licença-maternidade e licença parental.
  • Folgas remuneradas.
  • Benefícios de saúde.
  • Flexibilidade para cuidar de compromissos pessoais.