In this blog, Yash, an intern from IIT Delhi, gives you an insider’s look at what it’s like to be a tech intern at Optiver. From daily routines and team collaborations to personal growth and technical challenges, this guide offers a comprehensive view of the internship experience.
Introducing Yash

Hometown: Kolkata, India
Study: Electrical Engineering at IIT Delhi
Hobbies: Video games, music, quality time with friends
As a tech intern at Optiver, I’d like to take this opportunity to show you what life is like at a leading proprietary trading firm. By giving you a glimpse of the daily experiences and challenges on the other side of the application process, I hope to help other students determine if this is the path for them.
What my internship looks like
My tech internship began with two intensive weeks of training on Optiver’s business and systems. After this, I was assigned to the D1 Autotrading Software (ATS) team and began work on my project: working on porting a C# GUI application named TradeTicker to C++ using ImGui. My goal was to improve its performance and maintainability, while also contributing towards the team’s strategic goal of standardising programs in C++.
TradeTicker acts as a first line of defence for traders, giving critical audiovisual alerts for unusual market activity. We chose to use the ImGUI library for its ease of use, performance benefits, and compatibility with existing C++ submodules and the single-threaded EventCore framework. This transformation not only increases the app’s performance and decreases resource usage, but it also aligns with our team’s future development objectives, ensuring that traders have a reliable and responsive tool for monitoring and responding to market events. The experience has been rewarding, allowing me to apply my technical skills and problem-solving abilities to create a more efficient and robust application.
Here’s a sneak peek at how I make the most of each day as an intern at Optiver.
A glimpse into a typical day as a tech intern
Getting a good start to the day
My day typically starts at 7:00 a.m. The first thing I do is check in with the folks in India, making sure to stay connected despite the distance. After that, I get myself ready for a busy day at the office.
I arrive at Optiver around 8:30 a.m. and begin my day with a bit of planning. I set short-term goals for each day and track my progress towards long-term goals for the week. This allows me to stay focused and productive regardless of how busy the day is.
Next, I head to the company restaurant for breakfast, which Optiver provides for all employees and interns. I then examine the Delta 1 (D1) Dashboard for any issues that may have arisen overnight and add them to my priority to-do list.
At 9:10 a.m., I attend the daily stand-up meeting with the D1 ATS team. We review the previous day’s work and discuss our team’s goals for the day, thinking critically about our work and making sure we’re all on the same page.
After the stand-up, I touch base with my mentor about my goals and plans for the day. This ensures we’re aligned, and I can dive into my daily tasks with a clear focus.
There are also some mornings dedicated to collaboration and learning, where our team attends a short presentation on topics relating to our technology stack, the infrastructure, or our trading strategies. These lectures are quite useful for expanding our technical knowledge. This also gives me time to discuss what my team members are working on, which is an important part of the environment at Optiver.
Making the most of team-building time
Our team typically goes for lunch together at 12:30 p.m.—again provided by Optiver, in a very open and social cafeteria setting. Lunchtime is a mix of relaxation and conversation. We talk about our weekends, football, and cricket while brainstorming ideas on how we can improve as a team. These chats are not only enjoyable, they also help to build a stronger team spirit. Daytime coffee breaks are another great chance to catch up with others, usually with my co-interns, to learn about their projects and exchange updates on mine.
After lunch, I meet with my mentor for feedback and any constructive criticism. We assess if my plans are operating as intended, evaluate what is going well, and suggest areas that require additional attention. I also meet with traders to gather input on the application I’m working on. These insights assist me in prioritising adjustments that will increase the efficiency and effectiveness of their work, which is mission-critical to my project.
My afternoon work pattern is usually quite focused and intensive while I make progress toward meeting my goals set earlier in the day.

