Join excelia as a Senior KDB+/Q Developer working remotely in Portugal. Develop efficient q code, optimize low-latency systems, and manage terabytes of financial data. Requires 5+ years of kdb+ experience, vector thinking skills, and expertise in Linux/Unix systems.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
A excelia é uma empresa multinacional de Consultoria, Tecnologia e Serviços Profissionais com mais de 25 anos de experiência. Prestamos serviços em mais de 50 países da Europa, América Latina e Estados Unidos a partir dos nossos 10 escritórios próprios.
Tens experiência com desenvolvimento KDB+/Q e procuras um novo desafio? Então esta oportunidade é para ti!
Posição: KDB+/Q Developer
Localização: Portugal - Full Remote
Principais tarefas a desenvolver:
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++.
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
Requisitos Obrigatórios:
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.
Domínio de inglês e português.
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
Requisitos desejáveis:
- 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).
Se achas que podes encaixar, não hesites em candidatar-te a esta oportunidade.
Similar Jobs
Explore other opportunities that match your interests
KWAN
Senior Python Software Engineer
BairesDev
Senior HR Business Partner Lead