Kdb+ Engineer
Are you an experienced Kdb+ / Q developer, who is able to build out industrial grade infrastructure and design and implement componentry for our central real-time / historical tick repository? If so, this may very well be the role for you.
You’ll need proven experience managing large financial databases and data sets consisting of real-time and historical market data or order and execution data. Excellent communication skills are an absolute must, as you’ll be in a fast-paced environment working closely with senior managers, business stake holders, peer development teams, and internal operations organizations. You’ll be expected to drive our platform from inception to final delivery and support. Experience building / maintaining real-time Kdb+ infrastructures is a must. Architecting large systems with data in the petabytes is a plus. If this is the type of challenge that excites you, we’d love to have a conversation.
Principal Responsibilities
Architect and implement components for the firm’s real-time data capture and analytics generation environment
Develop key parts of this innovative, wide-ranging system
Design operational tools to support our infrastructure
Implement integration points with non-Kdb+ componentry
Implement functionality based on defined API
Implement reusable Kdb+ and C++ application componentry
Capable of implementing library-grade software
Leverage strategic development and operational tools
Qualifications / Skills Required
5+ years working with large financial data sets, such as market data, order / execution data, and / or positions data.
5+ years of Kdb+ / Q, experience working in a Unix / Linux environment.
5+ years of C / C++ a major plus
Python experience is a plus
Proven delivery track record
Good team player with a strong desire to participate and help others
Able to prioritize in a fast moving, high pressure, constantly changing environment
Excellent communication skills