How to Apply to Hudson River Trading

9 min read Last updated March 12, 2026 17 open positions

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

Hudson River Trading (HRT) is an elite quantitative trading firm founded in 2002 and headquartered in Hudson Yards, New York City. With offices in Austin, Chicago, London, Dublin, Singapore, and Mumbai, HRT employs between 500 and 1,000 people and operates as a multi-asset class market maker, using sophisticated algorithms and cutting-edge technology to provide liquidity across global financial markets. Unlike traditional Wall Street firms, HRT cultivates a collaborative, engineering-driven culture that more closely resembles a top-tier tech company than a trading floor. The firm is known for its flat organizational structure, intellectual rigor, and a deep commitment to solving complex computational and mathematical problems. HRT consistently ranks among the most desirable employers in quantitative finance, attracting top talent from competitive programming, mathematics olympiads, and elite computer science programs worldwide.

Application Process

  1. 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. 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. 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. 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. 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. 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

critical

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.

critical

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.

critical

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.

recommended

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.

recommended

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.

recommended

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.

nice_to_have

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.



Interview Culture

Hudson River Trading's interview culture reflects its broader organizational values: intellectual rigor, collaborative problem-solving, and genuine curiosity.

Unlike some trading firms that use high-pressure 'stress interview' tactics, HRT interviews are designed to feel more like working sessions where you and the interviewer explore problems together. Interviewers are typically current engineers and researchers who are genuinely interested in how you think, not just whether you get the right answer. Expect a mix of algorithmic coding challenges (often in C++ or Python on a shared editor), probability and expected value problems, system design discussions for infrastructure roles, and open-ended research questions for quant roles. Brain teasers at HRT tend toward legitimate probability and combinatorics problems rather than trick questions. The behavioral component is lighter than at large tech companies, but interviewers do assess whether you communicate clearly, accept feedback gracefully, and demonstrate intellectual humility. HRT's culture is distinctly non-hierarchical — even senior leaders participate in technical discussions as peers, and the interview process reflects this egalitarian approach. Candidates consistently report that HRT interviewers are friendly, well-prepared, and respectful of their time.

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?
C++ is the most critical language for engineering and algorithm development roles at HRT, as it powers the firm's core trading infrastructure where nanosecond-level performance matters. You should be comfortable with modern C++ standards (C++17 and beyond), including move semantics, template metaprogramming, and memory management. Python is the second most important language, used extensively for quantitative research, data analysis, backtesting, and internal tooling. Familiarity with NumPy, pandas, and scientific computing libraries is valuable. For FPGA roles, knowledge of Verilog or VHDL is expected. While other languages like Rust or Java may be useful background, C++ and Python together cover the vast majority of what HRT needs.
How important are competitive programming achievements for getting hired at HRT?
Competitive programming achievements are exceptionally important at HRT and can meaningfully differentiate your application from other candidates. The firm actively recruits at competitions like ICPC, Codeforces contests, Google Code Jam, and math olympiads. A strong Codeforces rating (Expert level or above, roughly 1600+) or placement at ICPC regionals demonstrates the kind of algorithmic problem-solving ability that translates directly to the work at HRT. For new graduates and interns, contest results can carry as much weight as a prestigious internship or strong GPA. That said, competitive programming is not strictly required — candidates with deep systems engineering experience, published research, or significant open-source contributions can also succeed without a contest background.
What does the HRT interview process look like from start to finish?
The typical HRT interview process takes four to six weeks and involves several distinct stages. After submitting your application through Greenhouse, qualified candidates receive an online assessment — usually a timed coding challenge for engineering roles or a quantitative problem set for research roles. Passing this leads to one or two phone or video interviews with HRT engineers, each lasting about 45 to 60 minutes and covering live coding, probability questions, or technical discussion. The final stage is a full-day interview loop (on-site at Hudson Yards in NYC or virtual) consisting of four to six sessions that cover algorithms, system design, quantitative reasoning, and team fit. Throughout the process, HRT interviewers focus on how you approach problems and communicate your thinking, not just whether you reach the correct answer.
What is the compensation like at Hudson River Trading compared to other quant firms?
HRT offers compensation that is consistently among the highest in the quantitative finance industry, competitive with firms like Jane Street, Citadel Securities, and Two Sigma. For new graduates in engineering or research roles, total first-year compensation (base salary plus signing bonus plus performance bonus) regularly exceeds $300,000 and can be significantly higher depending on the role and candidate strength. Experienced hires command substantially more, with senior engineers and researchers earning well into seven figures when performance bonuses are included. HRT's compensation structure typically includes a competitive base salary, a significant annual bonus tied to both firm and individual performance, and comprehensive benefits including health insurance, 401(k) matching, and generous paid time off. The firm is generally transparent during the offer stage about compensation ranges.
Does HRT hire people without a PhD or advanced degree?
Yes, HRT regularly hires candidates with bachelor's degrees, particularly for Algorithm Developer, Software Engineer (Core Engineer), and FPGA Engineer roles. While a PhD can be advantageous for Quantitative Researcher positions that involve original research in statistics, machine learning, or market microstructure, it is not a strict requirement even for those roles. What matters far more than degree level is demonstrated ability: strong performance in competitive programming, impressive personal or open-source projects, deep technical skills in C++ and systems programming, or significant research contributions. Many successful HRT engineers joined directly after completing a bachelor's degree at a strong computer science or mathematics program. The firm evaluates candidates primarily on their problem-solving ability and technical depth rather than academic credentials alone.
What is the culture like at Hudson River Trading compared to traditional Wall Street firms?
HRT's culture is deliberately distinct from the stereotypical Wall Street environment. The firm operates with a flat organizational structure where titles carry less weight than ideas, and even junior team members are encouraged to challenge assumptions and contribute to technical discussions. The atmosphere is more reminiscent of a top Silicon Valley engineering company than a trading floor — you will find engineers in casual attire collaborating on whiteboards rather than traders shouting across a pit. HRT emphasizes intellectual curiosity, collaborative problem-solving, and long-term thinking over short-term results. The firm invests heavily in employee development, provides modern office spaces (including their Hudson Yards headquarters), and maintains a reasonable work-life balance compared to investment banking. Social events, game nights, and internal tech talks are common, fostering a community feel within the firm.
Can I apply to HRT if I do not have finance or trading experience?
Absolutely. HRT explicitly does not require prior finance or trading experience for most of its technical roles. The firm hires primarily based on problem-solving ability, mathematical aptitude, and software engineering skill. Many successful HRT employees come from backgrounds in pure computer science, mathematics, physics, electrical engineering, or even areas like computational biology or game development. HRT provides thorough onboarding and training for new hires, covering the financial concepts, market mechanics, and domain-specific knowledge needed to be effective. What the firm does expect is strong technical fundamentals — if you can write efficient C++ code, reason about probability, and learn quickly, your lack of finance background will not be held against you. In fact, diverse technical backgrounds are valued because they bring fresh perspectives to complex trading problems.
Does HRT offer internships and what is the intern experience like?
HRT offers summer internships for undergraduate and graduate students, typically lasting 10 to 12 weeks. Intern positions are available across Algorithm Development, Software Engineering, Quantitative Research, and other technical functions. The intern hiring process mirrors the full-time process with an online assessment followed by interviews, though it may be slightly shorter. Interns at HRT work on real projects alongside full-time team members rather than isolated intern-specific tasks — it is common for intern contributions to make it into production systems. Each intern is paired with a mentor and has regular check-ins with their manager. The internship serves as a primary pipeline for full-time hiring, and a strong internship performance frequently leads to a return offer. HRT recruits interns through on-campus events at target universities, career fairs, and competitive programming competitions, in addition to accepting direct applications through their careers page.
What are the main technical roles available at Hudson River Trading?
HRT's technical roles fall into several key categories. Algorithm Developers design and implement the trading algorithms that are the core of HRT's business, requiring deep knowledge of C++, data structures, and quantitative reasoning. Core Engineers (Software Engineers) build and maintain the firm's trading infrastructure, including low-latency execution systems, market data processing pipelines, networking stacks, and internal tools. Quantitative Researchers develop mathematical models, analyze market data, and design trading strategies using statistics, machine learning, and probability theory, working primarily in Python. FPGA Engineers program field-programmable gate arrays to achieve hardware-level speed for the most latency-sensitive components of the trading system, using Verilog or VHDL. Additional roles include Network Engineers, Site Reliability Engineers, and Data Engineers. Each role contributes to the same mission of building the fastest, most reliable, and most intelligent trading systems in global markets.

Open Positions

Hudson River Trading currently has 17 open positions.

Check Your Resume Before Applying → View 17 open positions at Hudson River Trading

Related Resources

Career Guides for Hudson River Trading Roles

Similar Companies