- New York, NY, USA
- Permanent, Full time
- 12 Feb 18 2018-02-12
A startup, in stealth mode building a fixed income trading system using data science and machine language technology. Product will bring greater trading efficiency and instantaneous market intelligence to complex financial marketplaces.
- Create an entirely new real-time Trading Platform using modern software design paradigms and creative matching algorithms
- Focus on reliability, performance, and adherence to open standards
- Build reusable back-end services for trading in multiple asset classes
- Utilize open source and commercial products and frameworks for messaging, data persistence, clustering, etc.
- Help the team learn and grow through mentoring and leadership
- Experience building large-scale distributed systems with a focus on high performance/high availability
- You should have experience working in a Test Driven Development and Agile environment using the latest code revision and continuous integration tools and techniques
- Understanding of data structures, algorithms, multi-threading, functional and object-oriented programming and distributed systems.
- Excellent abilities in troubleshooting and debugging complex, distributed java applications in the cloud
- Strong knowledge of core Java (Java8) and JVM tuning techniques
- Working knowledge of Web protocols: TCP, HTTP, Websockets, REST
- Experience building messaging-centric asynchronous systems using well-defined protocols
- Experience building and architecting trading platforms
- Trading systems experience
- Significant contributions to open source projects or interesting code on GitHub
- Experience with SQL and relational database design, MySQL or other databases
- Experience with messaging systems like ActiveMQ, RabbitMQ, ZeroMQ, or similar commercial products