If you are a graduating senior, masters, or PhD student looking to work in a fast-paced environment, we urge you to consider either our Software Engineer or Algo Developer opportunities.
Full-Time Algorithm Developer
Algorithm developers are responsible for building and maintaining the models that drive our trading. A typical day involves applying rigorous statistical analysis to vast quantities of market and financial data to produce provably predictive trading models.
Full-Time Software Engineer
As a Software Engineer on HRT’s Core Development team, you will step into an incredible learning opportunity; HRT’s distributed system is on the Pareto frontier of latency and throughput. You’ll develop deep knowledge of C++, OS internals, CPU architecture, and networking hardware and protocols. And you will be surrounded by amazing developers who are honing their skills every day. You’ll be amazed at what you accomplish.
HRT is excited to offer both summer and winter internship programs for current students. Take a look through our offered programs to find out which one suits your interests and academic calendar best! We will start accepting 2021 program applications in Summer 2020.
A very fast-paced, three-week internship training program to give you an introduction to all the technical facets of the algorithmic trading industry. Students must be available during the month of January.
Software Engineering Internship
A software engineering summer training program that will focus on independent programming projects in C++ and Python. You’ll get to work on real projects in close collaboration with experienced software engineers.
Mid-Frequency Algo Internship
As an intern you will be assigned to work with a specific sub-team within the broader algo development team. Working in close collaboration with your mentors, you will apply sophisticated quantitative modeling techniques to understand and predict market behavior and write software to improve our trading strategies.
Interviews at HRT usually consist of a coding test, 1-2 technical phone screens, and an on-site interview. Interview length and topics can vary depending on the role.
Algo Developer Interview Topics
Software Engineering Interview Topics
Debugging / problem solving skills
UNIX / Linux