Job Description, Responsibilities & Requirements
About the Position
We are seeking an experienced Senior KDB+ Developer to design, develop, and optimize high-performance data platforms built on kdb+. The ideal candidate will have deep expertise in kdb+ tick architecture, performance tuning at scale, and close collaboration with business stakeholders-particularly within Risk functions-to deliver robust, efficient, and maintainable solutions.
Responsibilities
- Design, develop, and maintain kdb+ tick systems with a strong understanding of data organization, schema design, and the performance implications of different architectural approaches.
- Build and operate solutions handling large-scale, high-frequency datasets, ensuring low latency, high throughput, and efficient memory usage.
- Analyze and optimize q queries, data models, and ingestion pipelines for both real-time and historical workloads.
- Collaborate closely with Risk function teams to translate business requirements into efficient, scalable, and performant code.
- Drive continuous improvement through refactoring, performance benchmarking, and adoption of best practices.
- Mentor and guide junior and mid-level developers, fostering a culture of technical excellence, code quality, and knowledge sharing.
- Participate in design reviews, production support, and root cause analysis of complex system issues.
- Work collaboratively within an Agile or iterative delivery environment, contributing to design, implementation, testing, and release phases.
Requirements
-
Must have
- 8+ years of hands-on experience in kdb+ development in a production environment.
- Strong expertise in q language including: table design (splayed, partitioned, segmented), in-memory vs. on-disk trade-offs, efficient joins, aggregation, and windowed analytics.
- Deep understanding of kdb+ tick architecture including ticker plant, RDB, HDB, and associated patterns.
- Proven experience working with large datasets and optimizing queries for performance and scalability.
- Strong background in Unix/Linux environments, including shell scripting for automation, monitoring, and operational tooling.
- Solid understanding of software delivery processes and methodologies (Agile, CI/CD, Version control, release).
- Ability to communicate clearly with both technical and non-technical stakeholders, demonstrating systematic reasoning and problem-solving skills.
-
Nice to have
- Knowledge of inter-process communication mechanisms in kdb+ and integration with external systems.
- Experience tuning kdb+ systems for low-latency and high availability.
- Familiarity with data quality checks, validation frameworks, and operational resilience patterns.
- Exposure to financial markets data (market data, trading, risk, post-trade workflows, equity asset class).
- Passion for writing clean, efficient, and well-structured code.
We Offer
- Relocation options
- Experience in an international environment
- Cross-cultural experience
- Feedback culture
- Regular appraisals
- Annual holiday - 20 or 26 days (depending on seniority)
- Occasional leave - 1 or 2 days (depending on circumstances)
- Child care leave - 2 days or 16 hours per year
- Absence due to force majeure - 2 days or 16 hours per year
- Maternity Leave - 20 weeks
- Parental Leave - 41 weeks
- Paternity Leave - 14 days
- Expert-led tech courses covering basic to advanced topics
- Internal instructor-led soft skills courses
- Comprehensive in-house self-learning resources for both soft and hard skills
- Access to external self-learning libraries like ProQuest eBook and Udemy for Business
- Cloud Programs: MS Cloud Academy, AWS Partner Academy, Google Cloud Academy
- Custom Learning Programs: upskilling, reskilling, technical mentorship
- Leadership Programs for Managers
- Multisport card
- Possibility to order Multisport card at the corporate rate for family members
- LuxGood Program: wellbeing seminars, contests, relaxation sessions, yoga sessions, etc.
- One Team Program: Buddy for each New Joiner; seminars, meeting, and workplace space to support integration with local community and culture; “Hire me” workshops for partners
- Preferential banking offer
- Preferential car leasing offer
- Cafeteria program discounts for shops, cinema tickets, holiday offers
- Luxoft Social Benefit Fund: sport and recreation benefits, the possibility to receive financial support
- Private Healthcare Insurance with unlimited access to specialists
- Full dental support
- Travel Insurance
- Possibility to add private healthcare coverage for family members at the corporate rate
- Life insurance at the corporate rate for employees and family members, including payment of the basic package for the employee by the employer
- Reimbursement for corrective glasses
- Many fun social activities organized by the Luxoft team offline in your city
- Online entertainment events for the whole company and local team events
- A workplace where you’re treated with respect within a multicultural team
- Rotation between projects and accounts
- New career opportunities
About the Company
Luxoft is a global technology services company that specializes in software development, digital transformation, and consulting services. With a strong presence in various industries, Luxoft is committed to delivering innovative solutions that drive business success for its clients.
Application
Apply for Senior KDB+ Developer in Krakow, Poland.
*Indicates a required field
Note: Relocation is not available for all open positions. At Luxoft Poland, it is possible to work remotely only from the territory of Poland.
Options offered by the Polish government.