Logo for talent's club

Desenvolvedor KDB+/Q (Engenheiro de Dados de Séries Temporais) -100% Home Office

Roles & Responsibilities

  • Strong experience with kdb+/Q programming, writing efficient Q code for manipulating in-memory and on-disk tables (splayed/partitioned).
  • Hands-on experience building and optimizing real-time data architectures, including Ticker Plants, Chained Tickers, and Real-Time Databases (RDB).
  • Extensive knowledge of kdb+'s Historical Database (HDB) and optimizing terabyte-scale queries to sub-second latency.
  • Proficiency in integrating kdb+ with other languages via APIs (Python PyQ/EmbedPy, Java, C++), and performance-oriented development.

Requirements:

  • Develop efficient Q code for manipulating in-memory and on-disk tables (splayed/partitioned).
  • Develop and optimize Ticker Plants, Chained Tickers, and Real-Time Databases (RDB).
  • Maintain and optimize the Historical Database (HDB) to deliver sub-second queries over terabytes of data.
  • Create APIs and connectivity interfaces between kdb+ and Python (PyQ/EmbedPy), Java, and C++.

Job description

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++.
     

Data Engineer Related jobs

Other jobs at talent's club

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.