Junior Quantitative Developer

Posted: 1 week ago

Quantitative Developer

About Us
Teza is a quantitative asset management firm that strives to develop innovative, high-Sharpe investment products for its clients. Originally founded in 2009 as a science and technology-driven global quantitative trading business, Teza derives its unique edge in asset management from its high-frequency trading past and science-based investment approaches. Under the leadership of CEO Misha Malyshev, Teza's innovative approaches to quantitative research and platform engineering distinguish us from other quant trading firms. We have successfully attracted and assembled a group of top talent, including widely recognized experts in quantitative trading. Teza has over 50 professionals worldwide with offices in Austin, Chicago, New York, and Shanghai.
About the Role
We have an exciting opportunity for a candidate who will help our quantitative researchers implement trading strategies, build out better toolkits and infrastructure and provide support for the research groups in our investment management business. In this role you will enable the quants to focus on research, while you release and support strategy updates into production. The role requires a strong knowledge of Python/Pandas/Numpy stack and experience navigating through existing codebase. The ideal candidate is someone with a software perspective (but not necessarily an infrastructure developer), who needs to have the ability to analyze existing strategy code, identify potential software weaknesses and implement improvements. The candidate should have some overlap with the quant skill set, which would enable them to really understand the implications of the strategies. You will collaborate with researchers and developers across the teams. We offer competitive compensation and excellent benefits. The role is based in our Austin office.

Essential Functions
This role requires experience with quantitative coding in Python, strong communication skills, and the ability to deliver in the following key areas:

  • Optimize quantitative code and numerical methods
  • Adapt, fix, write tests or in some cases re-implement strategies
  • Build quantitative research tooling
  • Build analytics for understanding how to optimize existing strategies
  • Trouble-shoot software issues for researchers
  • Address strategy issues in production (Level 2 support)

Required Skills and Experience
  • Proficiency with python
  • Experience with the scientific python stack, numpy, scipy, pandas, matplotlib
  • Ability to find practical solutions and successfully make trade-offs between long term goals and short term deliverables
  • Ability to troubleshoot difficult problems, both numerically and technically

Preferred Education and Experience
  • Computer Science/Math or similar degree with 3-5 years of experience