DescriptionAbout KX:
Our mission is to accelerate data and AI-driven innovation with high performance analytics solutions, enabling our customers to transform into AI-first enterprises. KX is trusted by the world's top investment banks & hedge funds, aerospace and defence, life and health sciences, semiconductor, telecommunications, and advanced manufacturing companies.
Time series and vector data analytics and management are at the heart of our products, independently benchmarked as the fastest on the market. They help our customers process data at unmatched speed and scale and empower LOB leaders, developers, data scientists, and data engineers to build high-performance data-driven applications and turbocharge their favourite analytics tools in the cloud, on premise, or at the edge.
KX technology enables the discovery of richer, actionable insights for faster, better-informed decision making which drives competitive advantage and transformative growth for our customers. KX operates across North America, Europe, and Asia Pacific.
Role Overview:
As a Senior KDB Software Engineer, you will play a pivotal role in enhancing our cutting-edge product suite. You will utilize your expertise in q / kdb+ and software engineering to drive innovation and deliver solutions that meet the high-performance demands of KX’s diverse customer base. Your role will involve collaborating within Agile environments, applying containerization and orchestration skills, and contributing throughout the software development lifecycle.
Responsibilities:
- Develop and improve the KX product suite with a primary focus on q / kdb+ development.
- Act as a Subject Matter Expert for KX product installations, customization, and optimization.
- Influence the application’s design and architecture, develop, test, and deploy code.
- Engage with users to gather requirements, support integration needs, and provide user training.
- Troubleshoot technical issues, assist in user configurations, and ensure smooth deployment.
- Collaborate across cross-functional teams in an Agile environment to achieve project goals.
Requirements:
- q / kdb+ Development: Minimum of 5 years of experience working with q / kdb+.
- JavaScript Development: At least 3 years of hands-on experience with JavaScript.
- Containerization and Orchestration: Proficiency with Kubernetes and Docker.
- Operating Systems and Version Control: Solid experience working with Linux and Git.
- Software Development Skills: Proven track record of developing software solutions in Python or similar languages (e.g., Java, C#, C++).
- Bonus Skills: Familiarity with machine learning concepts or experience with Go programming.
- Agile Methodology: Demonstrated experience working within Agile environments.
Location & Workplace Type:
This position takes on a Hybrid working model based in Toronto, Canada, Dublin, Ireland or Budapest, Hungary.
Why Choose KX?
Data Driven: We lead with instinct and follow fact.
Naturally Curious: We lean in, listen and learn fast.
All In: We take ownership, take on challenges and give it our all.
Benefits
- Competitive Salary
- Individually tailored training and skills development
- Private healthcare package and Employee Assistance Programme
- Enhanced maternity and paternity package
- Wellness Days and Volunteer Days