Key Takeaways
- HRT uses Greenhouse ATS — submit a clean, single-column PDF resume for the best parsing results
- Competitive programming achievements (Codeforces, ICPC, math olympiads) can be more impactful than traditional work experience on your application
- C++ and Python are the two primary languages — demonstrating depth in either or both significantly strengthens your candidacy
- The interview process combines coding challenges, probability questions, and system design — prepare for all three areas
- HRT's culture is collaborative and non-hierarchical, more like a top tech company than a traditional Wall Street firm
- Compensation is among the highest in quantitative finance, with new graduate total compensation regularly exceeding $300,000
- Apply directly through hudsonrivertrading.com/careers for the best results — HRT does not heavily recruit through third-party job boards
- Quantify your technical achievements with specific metrics (latency, throughput, scale) to stand out in the application review
About Hudson River Trading
Application Process
-
1
Explore Open Roles on hudsonrivertrading.com/careers
Start by visiting HRT's official careers page at hudsonrivertrading.com/careers to browse current openings. Roles are organized by department, including Algorithm Development, Software Engineering (Core Engineering), Quantitative Research, FPGA Engineering, and various business functions. Each listing includes detailed descriptions of responsibilities, required qualifications, and preferred experience. HRT also recruits actively on campus at top universities and at competitive programming and math competitions, so check for internship and new-grad specific postings if you are early in your career.
-
2
Submit Your Application Through Greenhouse
HRT uses Greenhouse as its applicant tracking system (ATS). When you click 'Apply' on a role, you will be directed to a Greenhouse-powered application form. You will need to upload your resume (PDF format is recommended for consistent formatting), provide basic contact information, and answer any role-specific screening questions. Some roles may ask you to include links to your GitHub profile, competitive programming profiles (Codeforces, TopCoder, LeetCode), or academic publications. Take the screening questions seriously — HRT reviewers read them carefully and use them to assess your communication skills and technical depth.
-
3
Complete the Online Assessment
After initial resume screening, most technical candidates receive an online coding or quantitative assessment. For Algorithm Developer and Software Engineering roles, expect algorithmic coding challenges similar in difficulty to competitive programming problems, typically administered through platforms like HackerRank or a proprietary system. For Quantitative Researcher roles, the assessment focuses on probability theory, statistics, combinatorics, and mathematical reasoning. These assessments are timed and designed to evaluate both correctness and efficiency of your solutions. Performance on this stage is heavily weighted in the overall evaluation.
-
4
Phone or Video Technical Interviews
Successful candidates advance to one or two rounds of technical phone or video interviews, each lasting 45 to 60 minutes. These interviews are conducted by HRT engineers and researchers and go deeper than the online assessment. Expect live coding exercises (often in C++ or Python), probability brainteasers, system design questions for engineering roles, and discussions about your past projects and research. Interviewers evaluate not just whether you arrive at the correct answer, but how you think through problems, communicate your reasoning, and handle ambiguity. Be prepared to discuss time and space complexity, edge cases, and alternative approaches.
-
5
On-Site (or Virtual Super Day) Interviews
The final stage is a full-day interview loop, either on-site at HRT's Hudson Yards headquarters in New York City or conducted virtually. This typically consists of four to six back-to-back interviews covering a mix of coding, system design, quantitative reasoning, and behavioral assessments. For engineering roles, expect deep dives into low-latency systems, data structures, networking, and C++ optimization. For research roles, prepare for advanced probability, stochastic processes, and market microstructure discussions. The day also includes informal conversations with team members to assess cultural fit — HRT values intellectual curiosity, humility, and collaborative problem-solving over aggressive competitiveness.
-
6
Offer and Negotiation
HRT is known for extending competitive offers quickly after the final interview round, often within one to two weeks. Compensation packages are among the highest in the quantitative finance industry and typically include a substantial base salary, a significant annual performance bonus, and in some cases, profit-sharing arrangements. For new graduates, total first-year compensation regularly exceeds $300,000. HRT recruiters are generally transparent about compensation bands and are open to discussing offer details. If you have competing offers from other top firms, it is appropriate and expected to share that context during negotiations.
Resume Tips for Hudson River Trading
Lead with Competitive Programming and Contest Results
HRT places extraordinary value on competitive programming achievements. If you have participated in ICPC, Codeforces, TopCoder, Google Code Jam, Facebook Hacker Cup, Putnam, IMO, or similar competitions, feature these prominently near the top of your resume. Include your rating, ranking, or placement. A Codeforces rating of 2000+ or ICPC regionals participation can carry more weight than years of industry experience at many other firms.
Emphasize C++ and Low-Latency Systems Experience
HRT's core trading infrastructure is built in C++ with extreme performance requirements. Highlight any experience with modern C++ (C++17/20/23), template metaprogramming, memory management, lock-free data structures, SIMD instructions, or kernel-bypass networking. If you have worked on systems where microsecond latency matters — high-frequency trading, game engines, embedded systems, or database internals — make that experience central to your resume.
Quantify Technical Impact with Metrics
HRT is a data-driven organization. Wherever possible, quantify the impact of your work: latency reductions in nanoseconds or percentiles, throughput improvements, data pipeline volumes, or algorithmic efficiency gains. Statements like 'Reduced order processing latency by 40% through lock-free queue implementation' resonate far more than vague descriptions of responsibilities. Include system scale metrics such as messages per second, data volumes, or uptime percentages.
Highlight Python for Research and Tooling
While C++ dominates production systems, Python is widely used at HRT for quantitative research, data analysis, backtesting, and internal tooling. Demonstrate proficiency with NumPy, pandas, scikit-learn, or similar scientific computing libraries. If you have experience building research pipelines, statistical models, or data visualization tools in Python, include these projects. For Quantitative Researcher roles, Python expertise is equally important as mathematical ability.
Include Academic and Research Credentials
HRT recruits heavily from top-tier academic programs in computer science, mathematics, physics, and electrical engineering. List your GPA if it is 3.7 or above, relevant coursework in algorithms, probability, linear algebra, and machine learning, and any research publications or thesis work. If you hold an advanced degree (MS or PhD), clearly describe your research focus and how it connects to quantitative trading, market microstructure, or high-performance computing.
Keep It Clean and Concise — One Page Preferred
HRT recruiters and engineers review thousands of applications. A clean, well-structured one-page resume (two pages maximum for experienced candidates) with clear section headers, consistent formatting, and no filler content will be far more effective than a dense multi-page document. Use a simple, professional layout without graphics, columns, or elaborate design elements. Greenhouse parses standard formats well, so avoid headers, footers, and text boxes that can break ATS parsing.
Link to Your GitHub, Codeforces, or Personal Projects
HRT appreciates candidates who build things outside of work or school. Include links to your GitHub profile (especially if you have contributions to open-source projects in C++, systems programming, or scientific computing), your competitive programming profiles, or personal projects that demonstrate technical depth. A well-maintained GitHub with clean code and meaningful commits can supplement a lighter work history.
ATS System: Greenhouse
Hudson River Trading uses Greenhouse, one of the most widely adopted applicant tracking systems in the technology industry. Greenhouse provides a structured, stage-based hiring pipeline where your application progresses through clearly defined phases: application review, assessment, phone screen, on-site, and offer. Greenhouse is known for its strong parsing capabilities with standard resume formats, particularly PDF and Word documents. The platform supports structured evaluation, meaning each interviewer scores candidates against predefined rubrics, which helps ensure consistency and fairness in hiring decisions.
- Submit your resume as a clean PDF without headers, footers, tables, or text boxes — Greenhouse parses single-column layouts most reliably
- Complete all optional fields in the application form, including links to GitHub, competitive programming profiles, and personal websites — HRT reviewers check these
- Answer screening questions thoughtfully and concisely — generic or low-effort responses are quickly filtered out by the hiring team
- Greenhouse sends automated status updates, but HRT recruiters also communicate directly — check both your email and spam folder for correspondence
- If you are applying to multiple roles at HRT, submit separate applications for each — Greenhouse tracks applications per position, and the recruiting team evaluates each independently
Interview Culture
Hudson River Trading's interview culture reflects its broader organizational values: intellectual rigor, collaborative problem-solving, and genuine curiosity.
What Hudson River Trading Looks For
- Exceptional algorithmic thinking and competitive programming ability — Codeforces, ICPC, Putnam, and math olympiad backgrounds are strongly valued
- Deep proficiency in C++ with understanding of low-latency optimization, memory models, and systems-level programming
- Strong mathematical foundations in probability theory, statistics, linear algebra, and stochastic processes
- Genuine intellectual curiosity and a passion for solving hard problems — HRT wants people who find complex challenges intrinsically motivating
- Collaborative mindset and clear communication skills — the ability to explain technical concepts to colleagues across disciplines is essential
- Python fluency for research, data analysis, and rapid prototyping of trading strategies and tools
- Experience with or interest in FPGA programming, networking, or hardware-software co-design for specialized engineering roles
- Humility and openness to feedback — HRT's flat culture requires people who can both teach and learn from their peers
Frequently Asked Questions
What programming languages should I know before applying to Hudson River Trading?
How important are competitive programming achievements for getting hired at HRT?
What does the HRT interview process look like from start to finish?
What is the compensation like at Hudson River Trading compared to other quant firms?
Does HRT hire people without a PhD or advanced degree?
What is the culture like at Hudson River Trading compared to traditional Wall Street firms?
Can I apply to HRT if I do not have finance or trading experience?
Does HRT offer internships and what is the intern experience like?
What are the main technical roles available at Hudson River Trading?
Open Positions
Hudson River Trading currently has 17 open positions.