We're growing fast, breaking into new markets and regions and we're often building new technology platforms from the ground up. We have people from across the business coming to us to build technological solutions to their most mission-critical business challenges with strong exposure to front-office trading workflows, opportunities to own end-to-end components.
We use a spectrum of development frameworks and programming languages including Python, Java, C++, C#, KDB/Q, full stack visualization dashboards implementations with HTML5 & D3 in addition to the cloud on a global scale to provide capacity, performance, and resilience with cutting-edge high-performance messaging & in memory databases. If you are interested in working in a fast-paced environment and want to be in the middle of the action with a talented team of technologists and looking for a path to develop deep expertise in markets, low-latency engineering, and large-scale distributed systems—with clear ownership and impact from day one, our team is the place to be.
Job Description
Global Equities Data and Analytics Team is looking for a team located in London to be part of the global team managing, developing, and supporting Global Equities Data and Analytics Platform, which provides data and analytics services for over 10 trading desks globally including Cash Equities, Derivatives (Listed and OTC), Electronic trading, Algo trading, Index rebalance strategists, ETFs trading, Delta One, Central Risk Book, SecFin trading, etc.
Global Equities Data and Analytics platform manages multi-asset (e.g. stocks, ETFs, Index, Futures, Options) real-time and historical market data and other vendor data (e.g. Barra, MSCI) globally. It provides services for trading desks to do day-to-day trading, risk management, hedging decisions and AI use cases for real-time trading.
London team will be very important part of our global platform covering EMEA and overlapping with Asia, US time zone from supporting perspective, and managing real-time market data in EMEA region as well as building out EMEA regional specific use cases and requirements. It will be also critical part of supporting EMEA Equities business closely with trading desks in the region. The skills include KDB/Q, Python w (cloud/iceberg/Parquet) etc.
The Developer Support role (Associate) will have opportunities of supporting large scale of global platform with low-latency real-time data and big data set of historical data, learning KDB/Q skills and other programing languages (e.g. Python w cloud/iceberg/Parquet, Java), and contributing to global platform development with hybrid presence (on-prem & cloud).
Proven experience managing large financial databases and datasets consisting of real-time and historical data and excellent communication skills are required, as you’ll be in a fast-paced environment working hands-on closely with other developers, QA and production support teams.
The successful candidate will be expected to create innovative analytics solutions that advance the business; and will be improving the design, analytics, development, coding, testing and application programming that goes into creating high-quality software and new products.
Principal Responsibilities
Managing real-time market data in the region and building out EMEA regional specific use cases and requirements.
Supporting Global Data & Analytics platform including real-time and historical data
Working with and supporting trading desks and quants in the region
Implement functionality based on defined API
Use and implement library-grade software
Ensure clean and efficient coding practices and adherence to industry best practices
Collaborate with other developers to implement efficient and robust solutions
Writing documentation
Technical Qualifications
3+ years working with large financial data sets, such as market data, order/execution data, and/or positions data
3+ years of Kdb+/Q, experience working in a Unix/Linux environment
Superb communication and interpersonal skills; Confident in communicating with developers, QA, and production support team
Ability to learn new technologies and business knowledge
Other language experience required Python w/ (cloud/iceberg/parquet), Java (a plus), Unix/Linux
Experience of agile methodologies will be an advantage
Highly Valued
Capital markets experience, e.g. Derivs, Stocks, index, ETFs trading
Proven delivery track record, Cloud experience (e.g. AWS) is preferred
Good team player with a strong desire to participate and help others
Able to bring critical thinking and new ideas to the team
Demonstrates thoroughness and strong ownership of work
#LI-JD1