G-Research Spring into Quant Finance is a residential week of quantitative research, machine learning workshops and conversations with researchers. It is designed for students in technical degrees who want to explore quantitative finance and build a route towards a research internship.
Apply through the programme form with an accurate academic profile and a focused CV. Prepare for quantitative screening and a discussion of your interests, then arrive ready to experiment with data and ask good research questions.
What is Spring into Quant Finance?
Spring into Quant Finance introduces students to the research behind systematic investing. G-Research hosts the group for roughly a week, with technical workshops, seminars, opportunities to meet its researchers and social activities.
The sessions connect mathematics, statistics and machine learning to a real research environment. Students can explore these subjects without arriving as experts in financial markets, and the programme is distinct from paid employment or the later Summer Research Programme.
Format
Residential programme around Easter with workshops, seminars and opportunities to meet researchers.
Audience
Students in mathematics, statistics, machine learning, physics, computer science, engineering and related technical subjects.
Core skills
Mathematical reasoning, experimental design, data analysis and the ability to discuss what a model has learned.
Next step
Explore research careers and the separate Summer Research Programme, including its accelerated interview pathway for Spring participants.
Eligibility and the current application intake
The programme welcomes students working towards a bachelor's degree, master's degree or PhD in a technical or quantitative field. Your graduation date matters as much as your subject, so check both against the intake criteria before writing your application.
For the 2027 event, students completing a bachelor's degree must be due to graduate in 2028. Master's and PhD students must be due to complete their studies in 2029.
The event is scheduled for 4 to 9 April 2027 on the French Riviera, with applications open through the G-Research programme page. Check that page when applying, as the next intake can use different eligibility dates and locations.
A bachelor's student should not exclude themselves merely because the programme includes advanced researchers. What matters first is meeting the stated graduation criteria, then demonstrating technical curiosity and the ability to learn from demanding problems.
For an integrated master's degree or another nonstandard course structure, use the expected final qualification and completion date on your application. Check which degree category matches that qualification before submitting.
How to apply and what selection involves
Start with the official application page, which links directly to the programme form. Have your academic details, graduation date and CV ready, and apply while the intake is accepting submissions.
-
Application and academic screening
Submit your degree details and CV so the team can assess eligibility and technical fit. Prioritise a concise account of a mathematical, statistical, programming or research problem you solved, including what the result showed.
-
Quantitative screening
Applicants progressing beyond the initial screen should prepare for an online quantitative assessment. Focus on probability, statistics, mathematical reasoning and introductory programming or machine learning rather than trading trivia.
-
Motivation and project discussion
Prepare to explain what attracts you to quantitative research, what you hope to learn during the week and a substantial project from your CV. A good discussion demonstrates curiosity, clear reasoning and an ability to admit when an experiment fails.
-
Offer and travel arrangements
Once accepted, confirm the event dates, travel arrangements and any expense support directly with the programme team. Keep the programme schedule clear so you can attend the whole residential experience.
The selection preparation above is deliberately specific to this insight programme. G-Research's full employment interviews for quantitative researchers include a separate technical and leadership process, covered in the G-Research interview guide.
Preparing for the quantitative assessment
The most relevant preparation combines general mathematics with the foundations of statistical learning. Build speed at interpreting a mathematical question, choosing a method and checking whether the answer is sensible.
| Skill | What to practise | Quick self check |
|---|---|---|
| Probability | Conditional probability, expectations, independence and variance. | Combine two independent noisy measurements and compare their uncertainty. |
| Statistics | Sample means, estimation error, regression and what a confidence interval represents. | Explain why a larger dataset can give a more precise estimate without removing bias. |
| Machine learning | Train and validation splits, loss functions, regularisation and boosting. | Compute one gradient boosting update for a tiny dataset. |
| Programming | Loops, arrays, transformations, testing and complexity. | Implement a small experiment, then show that its data split uses only past information. |
As an EverythingQuant practice benchmark, attempt eight mixed quantitative questions in 50 minutes. Use two probability tasks, two statistics tasks, two machine learning questions and two short programming or algorithm questions, then spend 20 minutes checking every mistake.
For a second session, choose one problem that initially defeated you and solve it cleanly without looking at your notes. The aim is to recover the method and explain it, not merely recognise the final answer.
How to make your CV and conversation stronger
The most valuable part of a Spring into Quant Finance application is an academically credible example of independent thinking. A coursework experiment, a programming project or a research dissertation can serve this purpose when you can explain the question, method, outcome and limitations.
Turn a project into evidence
Replace a vague CV bullet such as “built a predictive model” with the actual problem and a result you can defend. For example: “Compared linear regression with gradient boosting on a chronological validation set, then investigated why the more complex model failed on later data.”
Prepare a four part spoken explanation: the question, the simplest baseline, the test that challenged your hypothesis and the next experiment you would run. Practise delivering it in 90 seconds, then answer a follow up question about leakage, uncertainty or model assumptions.
Questions worth rehearsing
- What makes quantitative research interesting to you beyond the prospect of working in finance?
- Describe one hypothesis you tested and what would have caused you to reject it.
- How did you decide whether your model was genuinely better than a simple baseline?
- What would you ask a researcher about how machine learning ideas are evaluated at G-Research?
“I tested whether two noisy indicators improved a simple forecasting baseline. The combined model looked stronger on historical data, but I learned to use a later chronological validation period before trusting the improvement.”
That example is illustrative, not a script to copy into your application. Use your own work, numbers and limitations so you can answer technical follow up questions naturally.
What happens during the programme?
The residential week mixes interactive workshops and seminars with time to speak to the people who conduct research at G-Research. It also includes informal social activities, giving participants a chance to exchange ideas outside the classroom.
Machine learning workshops
Gradient boosting has featured in the programme's workshops, offering a concrete example of how prediction models improve through successive corrections. Before attending, understand the relationship between a loss function, the errors of a baseline model and the information a new model is fitted to capture.
Research and statistical reasoning
Quantitative finance research involves finding patterns in complex data and evaluating whether those patterns generalise. Be prepared to ask how researchers avoid information leakage, compare a strategy with a baseline and decide when a promising idea should be abandoned.
Meeting researchers and fellow students
Talk about the substance of the work, not simply the firm's reputation. Useful questions include how researchers choose new projects, how experiments are reviewed and how machine learning practitioners collaborate with engineers.
Keep a short daily notebook with one technical idea, one question and one experiment you would try next. This turns the week into a practical reference when you later apply for a Summer Research Programme position.
Three original EverythingQuant practice exercises
These exercises develop the statistics, modelling and programming skills that make the programme more useful. They are original EverythingQuant practice, not questions taken from a G-Research selection test.
Exercise 1: Combine two noisy signals
Two independent measurements estimate the same unknown value without bias. The first has variance 4 and the second has variance 9. Choose the weight on the first measurement that minimises the variance of their weighted average.
EverythingQuant practice benchmark: derive your answer in 12 minutes, then explain why a more precise measurement receives a larger weight.
Show the worked solution
Let the estimate be w*X1 + (1-w)*X2. Its variance is 4*w**2 + 9*(1-w)**2, because the measurements are independent.
Differentiating gives 8*w - 18*(1-w) = 0, so w = 9/13. The second measurement receives weight 4/13.
The resulting variance is 36/13, approximately 2.77, compared with 4 for the better individual measurement. This improvement depends on the independence assumption, so correlated errors require a covariance term.
Exercise 2: One gradient boosting update
Four observations have target values [2, 4, 6, 8] and input values [1, 2, 3, 4]. Begin with the constant prediction 5, fit a small tree with one split after the second observation to the residuals and use learning rate 0.5.
Calculate the predictions after the update and the mean squared error before and after. EverythingQuant practice benchmark: complete the calculations in 15 minutes.
Show the worked solution
The initial residuals are [-3, -1, 1, 3]. Their average is -2 in the first leaf and 2 in the second, so the tree predicts these values by group.
Multiply each tree prediction by the learning rate and add it to 5. The updated predictions are [4, 4, 6, 6].
The initial mean squared error is (9 + 1 + 1 + 9)/4 = 5. After the update it is (4 + 0 + 0 + 4)/4 = 2.
The training error falls because the tree explains part of the residual pattern. A chronological holdout is still necessary to see whether this improvement is useful on future observations.
Exercise 3: A backtest without future information
A trading signal is known only after the market close. Write a Python function that uses the signal at the close of day t to choose a position for day t+1, then calculates that next day's profit or loss as a fraction of capital.
Use a long position for positive signals, a short position for negative signals and no position for zero. EverythingQuant practice benchmark: implement and test this in 20 minutes.
Show the code and tests
def next_day_pnl(signals, next_returns):
if len(signals) != len(next_returns):
raise ValueError("Inputs must have matching lengths")
pnl = []
for signal, future_return in zip(signals, next_returns):
position = (signal > 0) - (signal < 0)
pnl.append(position * future_return)
return sum(pnl), pnl
signals = [1, -1, 1, 0]
returns = [0.02, 0.01, -0.03, 0.04]
total, daily = next_day_pnl(signals, returns)
assert daily == [0.02, -0.01, -0.03, 0.0]
assert abs(total - (-0.02)) < 1e-12
assert next_day_pnl([], []) == (0, [])
try:
next_day_pnl([1], [])
except ValueError:
pass
else:
raise AssertionError("Expected length validation")
The total simple return is -0.02, or a loss of 2 percentage points before costs. The implementation takes linear time and linear space because it constructs a result for every observation.
The alignment matters more than the loop: next_returns[i] must begin after signals[i] becomes observable. If you accidentally pair a signal with a return that occurred before its calculation, the backtest uses information a live strategy could never have known.
This toy calculation omits fees, financing and compounding. For a second experiment, add a transaction cost whenever the position changes and compare the outcome.
Travel, accommodation and costs
Spring into Quant Finance is held in a residential setting, so plan to be available for the full event rather than treating it as a local drop in workshop. For the current intake, the programme location is the French Riviera.
The 2025 edition included covered flights and accommodation plus a £750 attendance stipend. Confirm the exact support attached to your offer before booking travel, since expenses and stipend terms belong to the individual intake.
If you would need a visa or travel permission, check the requirements for your passport and destination early. Keep your application name consistent with your travel documents and save copies of any reimbursement instructions.
Does attending help you get a G-Research internship?
Spring into Quant Finance can provide a faster route into the interview stage for G-Research's Summer Research Programme. That pathway is valuable, but attendance does not itself constitute an internship offer.
The Summer Research Programme is a separate research internship where students work on a project with experienced researchers. Its employment assessments can include a quantitative quiz, a triage discussion, conversations with potential mentors and a final conversation with senior leadership.
Use your Spring experience to decide which research questions interest you and which methods you want to develop. If you pursue the internship, move from broad curiosity to a demonstrable research project and prepare using the full G-Research interview guide.
A focused preparation plan
A fortnight of intentional preparation is enough to build a stronger application narrative and identify gaps in your quantitative foundations. The sessions below are EverythingQuant practice targets rather than programme requirements.
| Session | Task | Finish with |
|---|---|---|
| 1 | Rewrite the strongest project on your CV using question, method, result and limitation. | A clear two sentence CV bullet. |
| 2 | Revise conditional expectation, variance and independent measurements. | A correct derivation of Exercise 1. |
| 3 | Review regression, error estimates and chronological validation. | A concrete explanation of leakage. |
| 4 | Work through a gradient boosting update by hand. | The predictions and losses in Exercise 2. |
| 5 | Implement a simple backtest and test boundary cases. | A working version of Exercise 3. |
| 6 | Complete eight mixed problems in 50 minutes. | An error log with corrected solutions. |
| 7 | Explain a research project aloud and answer follow up questions. | A 90 second account with one honest failure. |
| 8 | Research current work at G-Research and prepare three genuine questions. | Questions about validation, projects and collaboration. |
If you need more support with probability and modelling, use EverythingQuant's Probability for Quants course. For programming practice, use the programming question library, prioritising correctness and tests over cleverness.
Spring into Quant Finance FAQs
Can undergraduate students apply?
Yes. The programme accepts eligible bachelor's students alongside master's and PhD students, with graduation requirements set for each intake.
Do I need experience in trading or finance?
No finance background is needed to benefit from the programme. Stronger preparation comes from quantitative problem solving, programming and a genuine interest in research.
Will I need to complete an online assessment?
Quantitative screening is an important part of the selection route to prepare for. Focus on mathematics, statistics, basic programming and machine learning, then follow the instructions in your application invitation.
What should I prepare for the interview?
Prepare a clear explanation of your strongest technical project and why you want to explore quantitative research. Be ready to discuss your assumptions, model limitations and what you would test next.
Where is the programme held?
The current event is scheduled for the French Riviera. Earlier editions have used locations in France and Italy, so use the venue details for the intake you are applying to.
Is there a stipend or travel support?
The 2025 programme included flights, accommodation and a £750 stipend. The exact support for your cohort should be established from the offer terms before you spend money on travel.
Does the programme lead directly to an internship?
It can provide accelerated access to the Summer Research Programme interview process. An internship remains a separate hiring decision.
Application and useful resources
Use the programme page to apply and the other links to explore the research work before attending.
Spring into Quant Finance applicationOfficial programme overview and current application form Eligibility and upcoming event detailsCurrent degree and graduation requirements Summer Research ProgrammeThe separate internship and its selection process Quantitative research careersResearch roles, academic backgrounds and the Spring pathway Programme galleryWorkshops, seminars and life during a residential week Student preparation overviewInsight week selection and quantitative assessment preparation