More about

Machine learning is changing how companies invest.  A few firms have managed to build in-house ML teams and are rapidly outperforming their competitors. Hedge funds and banks are now looking for alternative ways to utilize machine learning without investing into their own dedicated ML team. makes machine learning investment techniques accessible to the rest of the market.  We ingest and clean a huge volume of financial data, and allow users to create and test their own models through a web interface.  We are a leader in this market and have major banks and hedge funds among our customers.

Job & Team

We are looking for a Senior Full Stack Engineer who will own one or more components of our AWS cloud system and relevant pieces of our front-end web product. The end users of the applications include both internal stakeholders as well as external clients located across the globe. You will work on our main components including portfolio construction, data ingestion, stock search and custom data integration.

You will work with a talented and experienced team of professionals from the finance, machine learning, and software engineering worlds.  We have offices in New York City and Toronto.


Here’s what we need you to be able to do.  Ideally you have proven experience with these, but we care more about what you can do than what you have already done.

  • Design and implement client-side and server-side software to meet product level goals
  • Understand advantages and disadvantages of integrating with different AWS tools
  • Implement HTTP and WebSocket APIs for dedicated front end developers
  • Develop and manage well-functioning databases
  • Test, debug, and optimize application performance
  • Write design and technical documentation
  • Learn lots of domain-specific problems in finance and investment
  • Help our junior developers with design and code reviews
  • Help improve our tooling, dependencies, code patterns, etc.


On The Side

If you have experience with any of the following, we’d love to hear about it!  Our roles can be fluid, and you are welcome to wear multiple hats if you want to.  (We can also support you learning any of these, if you have interest and aptitude but no experience.)

  • Gathering feedback and requirements for product design
  • Creating, using, and theming design systems
  • Wireframing, UX/UI design
  • Infrastructure development
  • Anything else you want to tell us about!

At, we are proud to provide an environment of respect to all, where equal employment opportunities are available to everyone. We do not discriminate based on race, colour, religion, ancestry, place of origin, ethnic origin, citizenship, creed, sex, sexual orientation, gender identity, gender expression, age, disability or any other characteristic protected by local law. If you would like to request a specific accommodation because of a disability or a medical need, please advise us.

Apply for this Job

* Required