KDB+ Developer - Budapest, Hungary

Budapest, Hungary

mthree

Are you a graduate unsure how to start your career? An experienced professional looking for a new role? Or a business wanting to upskill? Discover mthree.

View all jobs at mthree

Apply now Apply later

 

Want to start your career as a KDB+ Developer?   

Paid graduate training, ongoing support, opportunities at leading global employers – the Alumni graduate program gives you everything you need. (And don’t worry, there’s no training bond. No exit fees, no hidden catches).

Here at mthree, we pair great graduates with brilliant global businesses. Our clients include tier one investment banks and other organizations across a range of industries, from insurance to healthcare to travel.

Department Profile: 

TEDRA (Trade Enrichment Data Reporting & Allocations) is part of the Institutional Securities Technology (IST) Division. It is responsible for maintaining, distributing, and reporting on trading, revenue, risk, and reference data (client, product, and pricing). As the authoritative source of key data sets, we are at the forefront of database technology and are heavily involved in data engineering, data science, data visualization, and machine learning efforts across the Firm. TEDRA is also responsible for front and middle office post-execution  applications that facilitate straight-through processing for multiple asset classes. This infrastructure is critical for electronic trading, high frequency trading in particular.

We are looking for a KDB developer to support & develop multi terabyte, massively distributed orders and executions platform for equities, rates and fx globally. The system includes a mix of classic KDB technology with new distributed data engineering state of the art systems, e.g. Kafka, Snowflake etc. We are a diverse data expert group specializing in a variety of big data technologies. While KDB is a major part of our offering, we aim to architect best of breed solutions using a "best tool for the job" approach. The platform serves many businesses and scales to billions of daily orders. The ideal candidate would be capable of navigating KDB and other data processing technologies.

Key Responsibilities:

  • Develop and enhance KDB+ and Python-based systems for fast ingestion, low-latency data processing, and real-time analytics.
  • Build tools for data acquisition, quality validation, ETL, and monitoring across diverse asset classes and data types.
  • Contribute to a modular, microservice-based architecture supporting high-availability data solutions.
  • Collaborate with front-office teams (e.g., Swaps desk) and engineering groups to ensure business alignment and infrastructure resiliency.
  • Support application DBA functions, including schema changes, performance tuning, and maintenance of large-scale partitioned KDB+ databases.
  • Participate in agile delivery practices (Kanban), providing input across the full software development lifecycle—from design to production support.

Technical Skills Required:

  • Basic familiarity or academic experience with KDB+ / q.
  • Proficiency in Python and/or other scripting languages (e.g., Bash, Perl).
  • Understanding of relational databases, indexing, schema optimization, and query performance tuning.
  • Comfortable working in Linux/Unix environments.
  • Exposure to ETL processes, data pipelines, and dashboard/reporting frameworks is a plus.
  • Understanding of version control (e.g., Git), CI/CD pipelines, and modern DevOps practices is advantageous.

Desirable Personal Attributes:

  • Strong sense of ownership and integrity.
  • Knowledge of any functional language will be very beneficial in context of learning KDB and context of the role – this could be e.g., Haskell or Erlang.
  • R could be beneficial as well, again – more from learning KDB than something used in the actual project.
  • Excellent team collaboration and communication skills.
  • Problem-solving mindset with the ability to deliver practical solutions under time constraints.
  • High motivation to learn and expand both technical and business domain knowledge.

What you’ll get:

  • In-depth interactive training. Our training is created and delivered by industry experts who know your field inside out.
  • A generous graduate salary with pay rises every 9 months to reflect your progress - 0-9 month - 7.500 000, 10-18 month - 8.250 000, 19-24 month - 9.000 000 HUF/yearly/gross
  • A flexible benefit package 
  • Ongoing training, support and social events throughout your placement.
  • An opportunity to kickstart your career and gain valuable experience in an attractive and exciting industry.

At mthree, our values support courageous teammates, needle movers, and learning champions all while striving to support the health and well-being of all employees.  We take great pride in celebrating the diversity of each individual who contributes to making mthree the company it is today and will be in the future. We value diversity both within mthree and with our partner companies, and we're proud to provide an environment where all our colleagues can flourish. That means promoting a strong culture of equality but, most importantly, inclusion.

Applicants must be currently authorized to work in Hungary on a full-time basis. The Company will not sponsor applicants for work visas.

 

 

 

Apply now Apply later
Job stats:  1  0  0
Category: Engineering Jobs

Tags: Agile Architecture Big Data CI/CD Data pipelines Data visualization DevOps Engineering ETL Git Haskell Kafka Kanban Linux Machine Learning Perl Pipelines Python R RDBMS Snowflake

Perks/benefits: Career development Flex hours Team events

Region: Europe
Country: Hungary

More jobs like this