Acxiom
Acxiom
A Acxiom oferece serviços de gestão de dados, resolução de identidade, análise e tecnologia de marketing que ajudam empresas a definir e aprimorar suas estratégias de marketing para clientes. Sua atuação abrange setores como automotivo, saúde, telecomunicações, serviços financeiros e varejo, com ênfase no uso responsável de dados. A Acxiom também trabalha com plataformas como Adobe, Salesforce e Snowflake para apoiar o marketing orientado por dados e a transformação digital. O perfil da empresa a identifica como uma grande empregadora, tornando suas vagas relevantes para quem busca oportunidades em serviços de dados e tecnologia de marketing.

Arquiteto principal de software, resolução de identidade

Lidera a arquitetura das plataformas corporativas de resolução de identidade, dos sistemas distribuídos e dos serviços de dados da Acxiom. Define soluções com Java, Python, Scala, AWS, Spark, Snowflake e Databricks.

Descrição

  • Define a direção arquitetural das plataformas e dos serviços corporativos de resolução de identidade
  • Desenvolve sistemas de correspondência de identidade, resolução de entidades, grafos de identidade, vinculação de registros, deduplicação e consolidação de identidade
  • Cria arquiteturas que resolvem identidades em conjuntos de dados grandes, variados e em rápida transformação
  • Projeta soluções de resolução de identidade para processamento em tempo real e em lote
  • Estabelece abordagens para pontuação de confiança, sobrevivência de dados, priorização de fontes, vinculação de identidade e gerenciamento do ciclo de vida da identidade
  • Desenvolve e ajusta APIs e serviços para baixa latência, alto throughput e alta disponibilidade
  • Projeta aplicações e serviços distribuídos em Java, Python e Scala
  • Projeta plataformas e pipelines de processamento Apache Spark em larga escala
  • Desenvolve e otimiza soluções de dados usando Snowflake e Databricks
  • Cria modelos de dados eficientes e soluções SQL para cargas de trabalho transacionais, analíticas e de resolução de identidade
  • Define estratégias para cache, concorrência, particionamento, indexação, persistência e acesso a dados
  • Define arquiteturas nativas de nuvem na AWS e integrações entre AWS, Snowflake, Databricks, aplicações internas, APIs e provedores externos de dados
  • Avalia tecnologias, frameworks, bancos de dados, mecanismos de processamento e opções arquiteturais
  • Define padrões de engenharia para arquitetura de aplicações e dados, APIs, processamento distribuído, segurança, observabilidade, testes e desenvolvimento de software
  • Trabalha com equipes de engenharia para transformar projetos arquiteturais em sistemas escaláveis e fáceis de manter
  • Orienta decisões técnicas e ajuda a resolver problemas de desempenho, escalabilidade e design
  • Revisa arquiteturas e projetos técnicos
  • Identifica gargalos e orienta melhorias em APIs, aplicações, cargas de trabalho Spark, consultas SQL e sistemas distribuídos
  • Define abordagens para resiliência, tolerância a falhas, alta disponibilidade, recuperação de desastres e monitoramento operacional
  • Coordena com as equipes de engenharia, engenharia de dados, produto, segurança e infraestrutura, além de parceiros de negócios
  • Mentora engenheiros seniores, líderes técnicos e arquitetos
  • Acompanha os avanços em resolução de identidade, sistemas distribuídos, computação em nuvem, plataformas de dados e arquitetura de software

Requisitos

  • Pelo menos 10 anos de experiência profissional em engenharia de software, incluindo atuação significativa no projeto de sistemas corporativos complexos
  • Experiência como arquiteto, engenheiro principal, engenheiro Staff ou líder técnico sênior em função equivalente
  • Experiência aprofundada no projeto e desenvolvimento de sistemas de resolução de identidade ou de entidades, grafos de identidade, Customer 360, gerenciamento de dados mestres ou sistemas semelhantes
  • Domínio sólido de Java, Python e Scala
  • Ampla experiência com Apache Spark em arquitetura, otimização, particionamento, execução distribuída, ajuste de desempenho e processamento em larga escala
  • Conhecimento avançado de SQL, incluindo consultas complexas, modelagem de dados relacionais, otimização de consultas e ajuste de desempenho
  • Experiência no projeto de APIs REST, microsserviços, aplicações distribuídas e serviços de backend de alto throughput
  • Experiência no projeto e aprimoramento de APIs de baixa latência
  • Forte conhecimento de sistemas distribuídos, incluindo concorrência, cache, particionamento, consistência, resiliência, escalabilidade e tolerância a falhas
  • Ampla experiência com AWS e arquitetura de aplicações nativas de nuvem
  • Experiência significativa com Snowflake e Databricks
  • Experiência em arquitetura de sistemas que abranjam as camadas de aplicação, API, processamento distribuído, dados e infraestrutura de nuvem
  • Forte conhecimento de princípios de engenharia de software, padrões de projeto, design de APIs, estruturas de dados, algoritmos e desempenho de aplicações
  • Experiência com práticas atuais de CI/CD, testes automatizados, controle de versão e entrega de software em produção
  • Forte entendimento de segurança, privacidade, autenticação, autorização, criptografia e proteção de dados
  • Bacharelado em Ciência da Computação, Engenharia de Software, Engenharia da Computação ou área técnica relacionada, ou experiência profissional equivalente
  • Excelentes habilidades analíticas, de resolução de problemas e de comunicação escrita e verbal
  • Diferenciais: experiência com bancos de dados de grafos, correspondência probabilística ou baseada em aprendizado de máquina, arquiteturas orientadas a eventos e de streaming, Docker, Kubernetes, Terraform, CloudFormation, arquiteturas multirregionais, padrões de arquitetura corporativa, modernização de sistemas legados e conjuntos de dados de identidade em larga escala

Benefícios

  • Empregador que oferece igualdade de oportunidades, inclusive para pessoas com deficiência e veteranos protegidos por lei
  • Modelo de trabalho remoto ou em casa