Associate - Algorithms

Company Overview

We are a Boston-based investment manager that provides global and international equity investment strategies and fund products to institutional investors such as pension plans, endowments, foundations, and registered/unregistered commingled investment funds. We are a registered investment adviser with the U.S. Securities and Exchange Commission (SEC), and a registered commodity trading advisor and commodity pool operator with the U.S. Commodity Futures Trading Commission (CFTC).  Our firm manages over $90 billion for over 175 client relationships in North America, Europe and Australasia.  Our offices are located at 200 Clarendon Street, Boston, Massachusetts.


Job Description

The Investment Processes group is responsible for the automated processes used in investment decision-making and trading. We are a quantitatively-skilled and collaborative group of investment professionals, working at the intersection of finance, computer programming, and algorithm design. Our systems ingest risk and return forecasts, along with client and vendor data, and generate the firm’s trading program. Our trading program tells us what to trade, when to trade it, and what trading algorithms to use. Generating the program places heavy demands on our computer hardware. We are looking for a new associate to join our team.

Your responsibilities are expected to grow in line with your experience and abilities. Depending on your competitive advantages, typical responsibilities may include:

  • Translating our investment goals into mathematical problems that can be fed into a computer
  • Researching optimization methods used in finance and in other fields
  • Writing and maintaining code to solve portfolio construction problems
  • Designing diagnostic tools to help users understand how our investment ideas are expressed in our computer-driven trading program
  • Creating algorithms to minimize our trading costs
  • Working with the technology team to get the most out of our computer hardware



The ideal candidate has an undergraduate degree from a top educational institution in a field that requires problem solving skills, such as applied mathematics, economics, engineering, mathematical finance, operation research, or computer science. We value professional and academic success. Recent graduates are encouraged to apply.

A strong candidate will have some, but perhaps not all, of these qualifications:

  • Knowledge of financial markets and asset pricing, gained through industry experience or academic study
  • Interest in numerical optimization algorithms, especially convex programming
  • Great communication skills, and an eagerness to talk to investment professionals with varying degrees of quantitative expertise
  • Experience with various programming languages, including C# or other object-oriented language, Python or other scripting language, and R or other statistics-based language
  • Understanding of probability, statistics and linear regression


We offer interesting projects, competitive compensation, a collegial, yet high achieving environment, team projects and a growing firm with many future opportunities. If you enjoy a hands-on, fast-paced environment that allows you to become an integral part of our company, then you will find that Arrowstreet will be a richly rewarding experience for you!

Qualified candidates should submit a resume to  Please include a cover letter detailing your short and long-term career goals and copies of transcripts. No telephone calls please. Arrowstreet Capital is an Equal Opportunity Employer.