Software Engineer

Boston, Massachusetts, United States Full-time

Quantopian is looking for software engineers to help us disrupt the world of quant finance. Quantopian empowers technical, talented people everywhere to research, develop, and test investment algorithms.  We're growing our engineering team to support our rapidly expanding user base and our ambitious product roadmap.

We're well financed by highly reputable venture capital investors, including Spark Capital, Khosla Ventures, Bessemer Venture Partners, and Andreessen Horowitz.

We work on interesting problems, such as:

  • Designing and building a powerful research platform with intuitive APIs for our global user community to easily express and test their investment ideas
  • Designing data stores and models for the many aspects of real-world financial data (calendars, currencies, securities, prices, alternative data, etc.) and optimizing them for high throughput when running trading simulations and other analyses
  • Designing and building an amazing user experience, both on desktop and mobile
  • Running arbitrary user code on our own servers, with all the associated security and usability implications
  • Supporting and incrementally improving the automated trading system that our traders operate, including handling live market data feeds and their associated challenges

So far, we've built Quantopian with Python, Ruby, and a little C++. We depend heavily on Docker, Redis, and Ansible - and have recently added Airflow and Kubernetes to our stack. We are also very pragmatic, and our highest priority is shipping user-delighting features built with the most sensible technologies.

We try to give back to the technology community on which we rely. Be sure to check out Zipline, our open-source backtester, as well as pyfolio for portfolio and risk analytics, and alphalens for predictive factor analysis. We have various other projects that we’ve open-sourced as well.

We've assembled a top-notch product and engineering team here in Boston, and we're still growing. A financial background is not necessary at all (but is always nice to have).

Every engineer has a material impact on our company's trajectory. Our small size and ambitious goals dictate our approach to talent acquisition and retention: we believe in hiring the best engineers, putting them in a positive, collaborative environment, and giving them hard problems to solve and the autonomy to solve them.

We are open to varying levels of experience, from fresh college graduates to experienced engineering leaders. Ideally, you:

  • have a solid background in computer science fundamentals
  • have good communication skills
  • thrive on designing, building, and shipping mind-blowing features that delight our users
  • will enjoy our fun and intellectually stimulating work environment. We ship early and often. We have lives outside of work. We like each other.

Experience in the following are a plus:

  • numerical computing
  • performance optimization
  • data architecture

 

Quantopian is an equal opportunity employer. Quantopian will not discriminate and will take measures to ensure against discrimination in employment, recruitment, advertisements for employment, compensation, termination, upgrading, promotions, and other conditions of employment against any employee or job applicant on the bases of race, creed, color, national origin, sex or sexual orientation.