Nosso cliente é: Uma consultoria de inovação tecnológica com uma equipe altamente qualificada que ajuda empresas a acelerar sua transformação digital.
Missão: Projetar, desenvolver, implementar e testar soluções tecnológicas inovadoras que potencializem o desenvolvimento dos clientes e da sociedade.
Cultura: Eles acreditam que o sucesso resulta do bem-estar de seus colaboradores e, portanto, sua filosofia é construir um ambiente de confiança onde se sintam realizados, integrados e ativos na cultura da empresa.
Responsabilidades:
- Desenvolvimento em Q: Escrever código eficiente e conciso na linguagem Q para manipulação de tabelas em memória e em disco (splayed/partitioned).
- Arquitetura de Feeds: Desenvolver e otimizar Ticker Plants, Chained Tickers e Bancos de Dados em Tempo Real (RDB).
- Gestão de Dados Históricos: Manter e otimizar o Banco de Dados Histórico (HDB), garantindo que consultas em terabytes de dados retornem em milissegundos.
- Otimização de Performance: Identificar gargalos de I/O e CPU, aplicando técnicas de processamento vetorial para evitar loops e iteradores lentos.
- Integração: Criar interfaces de conectividade (APIs) entre kdb+ e outras linguagens como Python (PyQ/EmbedPy), Java ou C++.