KDB Engineer - Execution Services
Millennium Management LLC, Buckingham, Buckinghamshire
KDB Engineer - Execution Services
Salary not available. View on company website.
Millennium Management LLC, Buckingham, Buckinghamshire
- Full time
- Permanent
- Onsite working
Posted 2 weeks ago, 6 Dec | Get your application in now before you miss out!
Closing date: Closing date not specified
job Ref: 885925afc560438c8743e0e948fc53c7
Full Job Description
Are you an experienced Kdb+/Q developer, who is able to build out industrial grade infrastructure and design and implement componentry for our real-time analytics platform? 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 analytics platform
- 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 Python application componentry
- Capable of implementing library-grade software
- Leverage strategic development and operational tools
5+ years of Kdb+/Q, experience working in a Unix/Linux environment - 3+ years of Kdb+/Q real-time infrastructure architecture and implementation
- 2+ years of Python a major plus
- C++ experience is a plus
- Detail oriented and thorough
- Strong ownership of work
- 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
- Solid sense of urgency and ability to prioritize
- Excellent communication skills
- Quick learner