Tower Research Capital Off-Campus 2026: Core Engineering Intern

April 9, 2026

Job Description

Low Latency. High Impact. Global Scale.

Core Engineering at Tower involves building the “pipes” of the trading world. This includes everything from ultra-fast market data feeds to sophisticated order execution systems. You will be working with C++, Linux kernel tuning, and high-performance networking.

✨ Internship Highlights & Quick Details

DetailInformation
Role NameCore Engineering Intern
LocationGurgaon, Haryana
IndustryQuantitative Trading / FinTech
QualificationBachelor’s / Master’s Degree (CS, IT, Mathematics)
Eligible Batch2025 / 2026 Batch
ExperienceFresher
Monthly Stipend₹15,000 – ₹30,000 per month (Stipend)
Tech StackC++, Linux Systems, Python, Low-Latency Networking

Keyword Focus: Tower Research Capital Gurgaon Recruitment 2026, Core Engineering Internship India, HFT Software Engineer Intern Salary, Tower Research C++ Interview Questions, High Frequency Trading Tech Jobs 2026.


💡 The Role: The Science of Microseconds

In Core Engineering, the goal is to minimize the “Tick-to-Trade” latency. Your daily impact involves:

  • Systems Programming: Writing highly optimized C++ code that bypasses standard library overhead to shave off nanoseconds.
  • Low-Latency Architecture: Designing systems that handle millions of messages per second. You might analyze Network Latency ($L$):$$L = \frac{d}{v} + \frac{s}{b} + t_{proc}$$(Where $d$ is distance, $v$ is propagation speed, $s$ is packet size, $b$ is bandwidth, and $t_{proc}$ is processing time).
  • Kernel Tuning: Optimizing Linux system calls and memory management to ensure the CPU never waits for data.
  • Data Pipelines: Developing robust, fault-tolerant systems that capture and process massive amounts of historical market data for quantitative research.

📝 Selection Process: The “Extreme Technical” Filter

Tower Research Capital has one of the highest technical bars in the industry. They look for “system-level” thinkers.

  1. Stage 1: Online Coding Challenge:
    • Hard-level problems on platforms like HackerRank. Focus on Algorithms, Data Structures, and code efficiency (memory/CPU usage).
  2. Stage 2: Technical Interview (Systems & C++):
    • A deep dive into C++ internals (v-tables, smart pointers, memory alignment) and Operating Systems (threading, locks, cache hierarchy).
  3. Stage 3: Design & Logic Round:
    • “How would you design a message queue that never drops a packet?” Expect brain teasers and complex architecture puzzles.
  4. Stage 4: Final Fit Round:
    • Assessing your ability to thrive in a high-pressure, collaborative environment where precision is everything.

➡️ How to Apply for Tower Research Role

  1. Direct Link: Submit your application through the official recruitment portal: Apply Now – Tower Research Capital.
  2. Resume Tip: Highlight any projects involving C++, Multi-threading, or Socket Programming. If you’ve optimized a piece of code to run significantly faster, quantify that improvement (e.g., “Reduced execution time by 40%”).
  3. Master C++: Move beyond the basics. Understand RAII, template metaprogramming, and the C++20/23 standards. Tower values deep expertise.
  4. Linux Knowledge: Be comfortable with the command line and understand how the OS manages resources. Knowing how to use tools like perf or gdb is a huge plus.

Location