
A Kunai é uma empresa de consultoria que ajuda organizações do setor financeiro a transformar novas ideias em produtos e serviços práticos. Seu trabalho abrange desenvolvimento de produtos, inteligência artificial e automação, engenharia de nuvem e engenharia de dados. A empresa foi fundada por profissionais com experiência em bancos e fintechs e apoia clientes na criação de produtos financeiros prontos para o mercado, na melhoria das operações por meio de IA, no gerenciamento de ambientes complexos de nuvem e no uso de dados para fortalecer a tomada de decisões e as experiências dos clientes.
Engenheiro(a) de software, dados — remoto nos Estados Unidos
Desenvolva plataformas de dados em nuvem baseadas em Python para os clientes bancários e fintech da Kunai. Projete pipelines escaláveis, sistemas de streaming e infraestrutura analítica com AWS, Snowflake e Databricks.
Descrição
- Desenvolva plataformas de software e dados prontas para produção que vão além do ETL convencional.
- Lidere a engenharia de software e dados para uma iniciativa importante voltada a um grande cliente bancário.
- Aplique tecnologias nativas da nuvem e padrões arquitetônicos modernos no desenvolvimento prático.
- Crie serviços e sistemas de backend voltados para casos de uso intensivos em dados.
- Execute migrações de dados corporativos que envolvam movimentação e transformação em larga escala.
- Use plataformas de dados em nuvem para investigar e interpretar grandes conjuntos de dados.
- Projete arquiteturas orientadas a eventos para streaming de dados em tempo real.
- Construa e otimize grandes data warehouses em nuvem por meio de modelagem de dados cuidadosa e ajustes de desempenho.
Requisitos
- Pelo menos cinco anos de experiência em desenvolvimento de aplicações, incluindo sólidos conhecimentos de programação em Python.
- Pelo menos quatro anos de experiência prática usando serviços de nuvem da AWS.
- Pelo menos quatro anos trabalhando com bancos de dados relacionais, como PostgreSQL, e desenvolvendo consultas SQL complexas.
- Experiência gerenciando migrações de dados baseadas em nuvem, incluindo transferência e transformação de dados em escala corporativa.
- Experiência usando Databricks ou Snowflake para analisar grandes conjuntos de dados.
- Conhecimento prático de processamento distribuído e de tecnologias de processamento em lote ou streaming, como Apache Spark, Kafka ou AWS Kinesis.
- Experiência com Apache Airflow ou uma plataforma comparável de orquestração de workflows.
- Compreensão de pipelines ETL corporativos, práticas de qualidade de dados e governança de conformidade.
- Experiência prática projetando streams orientados a eventos em tempo real com Kafka ou OneStream.
- Conhecimento de data warehousing em nuvem em larga escala, otimização de desempenho e modelagem de dados no Snowflake e no OneLake.
- É necessário ter bacharelado; formação especializada equivalente ou experiência progressiva em tecnologia com aumento de responsabilidades pode substituir o requisito, à razão de três anos por cada ano universitário faltante, além da experiência exigida.
- Experiência com desenvolvimento em Java é um diferencial.
- Experiência com AWS Glue ou outros serviços de integração de dados da AWS é um diferencial.
- Proficiência em ambientes UNIX ou Linux, incluindo scripts básicos de shell, é um diferencial.
- Experiência com equipes Agile, consultoria ou trabalho colaborativo voltado para clientes é um diferencial.
- É desejável experiência trabalhando em equipes Agile e conhecimento de práticas de engenharia Agile.
Benefícios
- Pacote de remuneração competitivo.
- Oportunidades de crescimento e desenvolvimento profissional.
- Modelos de trabalho flexíveis.
- Recursos que apoiam o crescimento pessoal e profissional.