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
| Detail | Information |
| Role Name | Core Engineering Intern |
| Location | Gurgaon, Haryana |
| Industry | Quantitative Trading / FinTech |
| Qualification | Bachelor’s / Master’s Degree (CS, IT, Mathematics) |
| Eligible Batch | 2025 / 2026 Batch |
| Experience | Fresher |
| Monthly Stipend | ₹15,000 – ₹30,000 per month (Stipend) |
| Tech Stack | C++, 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.
- Stage 1: Online Coding Challenge:
- Hard-level problems on platforms like HackerRank. Focus on Algorithms, Data Structures, and code efficiency (memory/CPU usage).
- 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).
- Stage 3: Design & Logic Round:
- “How would you design a message queue that never drops a packet?” Expect brain teasers and complex architecture puzzles.
- 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
- Direct Link: Submit your application through the official recruitment portal: Apply Now – Tower Research Capital.
- 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%”).
- Master C++: Move beyond the basics. Understand RAII, template metaprogramming, and the C++20/23 standards. Tower values deep expertise.
- Linux Knowledge: Be comfortable with the command line and understand how the OS manages resources. Knowing how to use tools like
perforgdbis a huge plus.