Architect

  • 200K
  • New York, NY, USA
  • Permanent, Full time
  • Landover
  • 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.

Responsibilities:

  • 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

Desired Skills:

  • 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