-
View all jobs
Perfil KDB+/Q Developer (Eng. Dados de Séries Temporais)
Procuramos um Desenvolvedor KDB+ experiente para conceber, desenvolver e manter sistemas de dados de altíssimo desempenho. Será responsável por arquitetar soluções que processem grandes volumes de dados em tempo real (tick data) e históricos, garantindo latência mínima para aplicações críticas (ex.: Trading, IoT ou Telemetria)
Requisitos:
Procuramos um Desenvolvedor KDB+ experiente para conceber, desenvolver e manter sistemas de dados de altíssimo desempenho. Será responsável por arquitetar soluções que processem grandes volumes de dados em tempo real (tick data) e históricos, garantindo latência mínima para aplicações críticas (ex.: Trading, IoT ou Telemetria)
Requisitos:
- Mais de 5 anos de domínio de kdb+: Experiência sólida com a arquitetura do sistema e a linguagem q.
- Pensamento Vetorial: Capacidade comprovada de resolver problemas complexos utilizando funções nativas (adverbs, over, scan), evitando lógica procedural.
- Sistemas Operativos: Conhecimentos aprofundados de Linux/Unix (shell scripting, gestão de memória e sistemas de ficheiros).
- Arquitetura de Baixa Latência: Compreensão de como o kdb+ interage com o hardware (RAM vs SSD) para otimização de consultas.
- Valorizado:
- Experiência com protocolos de mensageria (Solace, Kafka) e frameworks como Aqua ou TorQ
- Experiência prévia em Mercado Financeiro (Equities, FX, Fixed Income) ou análise de grandes volumes de dados de sensores (IoT).
- Forte capacidade de resolução de problemas em ambientes de elevada pressão (produção em tempo real).
- Domínio de inglês e português
- Desenvolvimento em q: Escrever código eficiente e conciso na linguagem q para manipulação de tabelas em memória e em disco (splayed e partitioned).
- Arquitetura de Feed: Desenvolver e otimizar Ticker Plants, Chained Tickers e Real-Time Databases (RDB).
- Gestão de Dados Históricos: Manter e otimizar a Historical Database (HDB), assegurando que consultas sobre terabytes de dados tenham tempos de resposta na ordem dos milissegundos.
- Otimização de Performance: Identificar gargalos de I/O e CPU, aplicando técnicas de processamento vetorial para evitar ciclos (loops) e iteradores ineficientes.
- Integração: Desenvolver interfaces de ligação (APIs) entre o kdb+ e outras linguagens como Python (PyQ/EmbedPy), Java ou C++.
- A oportunidade é remota, sendo que se estiver presencialmente em São Paulo é um plus
- Inglês e português são requisitos obrigatórios
Key Skills
Ranked by relevance
shell scripting
python
kafka
java
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior AI Engineer
2026-05-14
Full-time
Not Applicable
Portugal
IT Services
Engineering
View Job Details
Related
Backend Developer
2026-05-22
Full-time
Not Applicable
Portugal
IT Services
Engineering
View Job Details
Related
Senior Android Engineer - Core Experience
2026-05-23
Full-time
Not Applicable
Sweden
IT Services
Engineering
Login to Apply
- Posted
- Apr 16, 2026
- Type
- Full-time
- Level
- Not Applicable
- Location
- Portugal
- Company
- emagine
Industries
IT Services
IT Consulting
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior AI Engineer
2026-05-14
Full-time
Not Applicable
Portugal
IT Services
Engineering
View Job Details
Related
Backend Developer
2026-05-22
Full-time
Not Applicable
Portugal
IT Services
Engineering
View Job Details
Related
Senior Android Engineer - Core Experience
2026-05-23
Full-time
Not Applicable
Sweden
IT Services
Engineering