Shubham Yadav profile photo 1 on Tal

Shubham Yadav

Senior SWE @ Google | Quantitative Trader | IIT Bombay CSE

Bengaluru

9+ years of work experience

Google
Nov 20223 yrs 7 mosPresent

Bengaluru, Karnataka, India

Nirvana Insurance
Jan 20229 mosSep 2022

India

Worked as a backend engineer on the product and data engineering platform.
A.P.T. Portfolio Private Limited
Mar 20192 yrs 10 mosDec 2021

Bangalore

Worked and deployed profitable High-Frequency Trades in NSE and BSE.
A.P.T. Portfolio Private Limited
Jun 20171 yr 10 mosMar 2019

Bengaluru, Karnataka, India

Worked on improving and adding features to the low-latency HFT trading infrastructure.
Goldman Sachs
May 20163 mosJul 2016

Bengaluru, Karnataka, India

• My work was to implement auto differentiation for faster market calibration for cross stocks • Reduced the execution time by upto 2x for two-cross Stock-cross. • Reduced the execution time by upto 30% for single-cross Stock-cross. • Implemented automatic differentiation on the MultiFX model to get the Jacobian faster than analytical method.
Infurnia
May 20153 mosJul 2015

Mumbai, Maharashtra, India

• Reduced the execution time of 3D assembly solver from ~1 minute to under 1 second. • Implemented clustering of vertices on graphs which reduces the exponential algorithm to practically linear if all clusters are of less than 3 vertices. • Used networkx for back end and FreeCAD for front end, and used graph clustering for optimization. • Converted the constraints from FreeCAD constraints to our preferable type to solve faster and more efficiently.

Education

Indian Institute of Technology, Bombay

Bachelor of Technology (B.Tech.) with honors, Computer Science

Indian Institute of Technology, Bombay

20134 yrs2017

10th class board, 10th class CBSE board

Rachana School, Ahmedabad

20092 yrs2011

Join Shubham and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Shubham Yadav on Tal

Headline

Senior SWE @ Google | Quantitative Trader | IIT Bombay CSE

About

Hey there, I am interested in Machine Learning, algorithmic optimization and distributed systems, along with anything that will send me days into thinking about the problem and designing a solution. Always interested in an entrepreneurship opportunity, especially if you have a viable business plan and solves a problem in real world.

Location

Bengaluru

Work experience

Senior Software Engineer at Google, Nov 2022 - Present · 3 yrs 7 mos, Bengaluru, Karnataka, India

Software Engineer - Backend at Nirvana Insurance, Jan 2022 - Sep 2022 · 9 mos, India, Worked as a backend engineer on the product and data engineering platform.

Quantitative Trader at A.P.T. Portfolio Private Limited, Mar 2019 - Dec 2021 · 2 yrs 10 mos, Bangalore, Worked and deployed profitable High-Frequency Trades in NSE and BSE.

Software Engineer at A.P.T. Portfolio Private Limited, Jun 2017 - Mar 2019 · 1 yr 10 mos, Bengaluru, Karnataka, India, Worked on improving and adding features to the low-latency HFT trading infrastructure.

Summer Analyst at Goldman Sachs, May 2016 - Jul 2016 · 3 mos, Bengaluru, Karnataka, India, • My work was to implement auto differentiation for faster market calibration for cross stocks • Reduced the execution time by upto 2x for two-cross Stock-cross. • Reduced the execution time by upto 30% for single-cross Stock-cross. • Implemented automatic differentiation on the MultiFX model to get the Jacobian faster than analytical method.

Software Engineering Intern at Infurnia, May 2015 - Jul 2015 · 3 mos, Mumbai, Maharashtra, India, • Reduced the execution time of 3D assembly solver from ~1 minute to under 1 second. • Implemented clustering of vertices on graphs which reduces the exponential algorithm to practically linear if all clusters are of less than 3 vertices. • Used networkx for back end and FreeCAD for front end, and used graph clustering for optimization. • Converted the constraints from FreeCAD constraints to our preferable type to solve faster and more efficiently.

Education

Bachelor of Technology (B.Tech.) with honors, Computer Science, Indian Institute of Technology, Bombay

10th class board, 10th class CBSE board, Rachana School, Ahmedabad

Shubham Yadav - Senior Software Engineer in Bengaluru | Tal