skip to content

Department of Computer Science and Technology

 

Events and Competitions

This page shows events and competitions being hosted by our Supporters' Club members.

 

Optiver - Low latency C++ workshop

Patrick Kostjens

21 October 2021, 17:30 CEST

Do you want to learn how to write the fastest and best performing code possible? Are you ready to dive into assembly, cache internals and squeeze the last nanosecond out of your code? If so, then join our low-latency workshop on code optimisation!

During this workshop one of our engineers will demonstrate some of the profiling and micro-benchmarking techniques used when developing low-latency code. Through concrete code examples, we will share some of the performance tips and tricks attained from our vast experience in writing fast, maintainable and modern C++ code. We will look into assembly generated by the compiler to understand how seemingly small code changes affect the work a processor needs to do.

Does it sound interesting? please sign up for the event using the link below:

https://www.optiver.com/insights/events/low-latency-c-workshop-for-students/

 

Jane Street's Upcoming Tech Talks

You are invited to attend the following talks:

Tuesday, October 12th 2021

17:00-18:00 BST / 18:00-19:00 CEST 

Title: Feedback Directed Optimization for OCaml

Speaker: Greta Yorsh

Overview:
OCamlFDO is a tool that uses information about frequently-executed program parts to guide compile-time optimization decisions. Code layout optimization is a classic example of why this information is useful, how hardware and compilers interact, and how (not to) measure performance. In this talk, we will explore the design of OCamlFDO and how it was influenced by practical needs to fit in with different built systems, developers' workflows, and the open-source compiler itself.

Speaker Bio:
Greta Yorsh works on OCaml compiler here at Jane Street, having previously worked on GCC compiler at ARM. She is passionate about low-level optimizations that present the combined challenges of ensuring correctness and achieving the best possible performance on modern hardware. She studied Computer Science at Tel Aviv University and has been involved in several academic and industrial research projects in the areas of software verification, program synthesis, and superoptimization.

 

Thursday, October 14th 2021

17:00-18:00 BST / 18:00-19:00 CEST 

Title: Algorithmic challenges in build systems and incremental computation

Speaker: Andrey Mokhov

Overview:
Build systems are used by every software developer on the planet, but they are far from being a solved problem. For years the venerable Make dominated, but more recently the challenges of scale have driven large software firms to develop their own build systems, such as Google's Bazel or Facebook's Buck. Jane Street is not as large, but we are not in exception; in fact, we developed not one, but two build systems! In this talk, you'll learn about the build system called Dune and about the incremental computation library that powers it. As an example of a tricky algorithmic problem that we recently needed to solve, we'll look at concurrent cycle detection in build graphs comprising millions of nodes.

Speaker bio:
Andrey Mokhov works in Jane Street's build systems team, trying to keep our build times under control despite the rapidly growing population of software developers. Before joining Jane Street, he was an academic researcher at Newcastle University (UK), working on asynchronous circuits, functional programming, and build systems.

Please RSVP to either, or both of these talks using the link below by Sunday 10th October at 23:59 BST. 

Final information including dial in details will be sent on Monday 11th October.

Jane Street is currently actively recruiting for our 2022 Summer Internship in Software Engineering. To find out more and apply. Click here.

For any questions please contact Beth Gorman (bgorman@janestreet.com)

RSVP

 

G-Research Events

Recruitment Workshop:

Software Engineering Workshop:

Thursday 7th October
Presentation- 17:00-17:30 (BST)
Recruitment 1:1’s - 18:30-19:30 (BST)

Online Event/Video Conference Call-
Joining instructions will be issued the day before the event to those who have registered.

This event will look to give some general tips on CV writing and interview techniques, and offer some one-to-one sessions with our recruitment team.
In the one-to-one sessions we can discuss your questions around any roles you're interested in, at G-Research or otherwise. Your session could include a personal CV review, a run through of interview best practice, or anything about general job applications.

If you are interested in attending, please fill out your details before 12pm on Wednesday 6th October, here:
https://bit.ly/gr-engineering-workshops

 

Student Coding Challenge:

Join us for the G-Research Coding Challenge, where we'll have multiple teams from universities across London compete in a series of progressively more difficult software development challenges.

Tuesday 22nd November, 6:00 - 8:00 pm (GMT)

Open to all CompSci/Mathematics students, the event will have teams of up to 5 people competing to build a natural language calculation engine (no prior NLP experience required). The challenges will cover things like evaluation of arithmetic expressions to unit conversions and equation solving.

To register, fill out the form at http://bit.ly/gr-cc-2021

We will be allocating teams the day before the event, so please ensure you have registered by 12pm on Monday 21st November. If you would like to join as a team with friends, please email graduates@gresearch.co.uk.

Once you have registered you will receive a unique link to join the event which you should use to log in by 5:45 pm (GMT), so that you can meet your teammates and learn how to navigate the online event space. More information on the event will be emailed to you one day before.

Once the game is complete, you will have the opportunity to stay online for some virtual networking where you can discuss the event and life at G-Research with members of our team.

We'll be handing out prizes to the top three teams, with each member getting an Amazon voucher (£100 for first, £50 for second, £20 for third).

 

Palantir Fall Events

We will be hosting a series of virtual events throughout the fall for students to learn more about Palantir’s work, opportunities and to prep for applying to open positions. This page will be continuously updated, so please do check back throughout the fall! Once students either RSVP for an event or submit an application, someone from the recruiting team will reach out with next steps.

 

Google Students Virtual Series: Build for everyone

Hi there,

We’d love to invite you to the Google Students Virtual Series, specially curated for students in EMEA (Europe, the Middle East & Africa). Full details of the seven-part series are below. Get ready to learn about the products we’re developing at Google, student opportunities, how to submit a great application and much more.

Please sign up here to take part, including a CV if you’d like to be entered into our Google swag prize draw… we hope you’re as excited as we are!

 

Welcome event – inclusion at Google

30 September 2021, 6 p.m. CEST / GMT+2

We’ll chat to Pedro Pina, VP, Head of YouTube EMEA and advocate for Pride@Google, about his fascinating career, the importance of diversity and inclusion at Google, and some initiatives he is currently working on. You’ll also get a sneak peek of what to expect from the rest of the series.

 

CV workshop and myth busting

4 October 2021, 5 p.m. CEST / GMT+2 (session for non-tech students)

5 October 2021, 5 p.m. CEST / GMT+2 (session for tech students)

What are our recruiters really looking for when they screen your CV? Join this session to hear from Google recruiters about what they love to see, formatting tips, and busting common myths along the way!

 

How to… prepare for a General Cognitive Ability interview

13 October 2021, 6 p.m. CEST / GMT+2

Learn how to crack our GCA interview, an aspect of Google’s non-technical hiring process. We will share details about how to solve these hypothetical or situational questions, and walk through a sample Google interview question.

 

How to… crack the coding interview

14 October 2021, 6 p.m. CEST / GMT+2

[NOTE: This session was recorded in 2020, but will be followed by live Q&A] 

You’ve landed a technical interview – what now? Two experienced interviewers will take you through their top tips and common pitfalls, before demoing a real Google interview question.

 

Lightning tech talks: product inclusion

2 November 2021, 6 p.m. CET / GMT+1

Join Googlers from various software engineering teams to learn more about how they’ve solved problems and made products or features more inclusive in their day-to-day roles.

 

Introduction to Google sales teams

3 November 2021, 6 p.m. CET / GMT+1

Join Googlers from EMEA Google Customer Solutions (GCS) team to learn more about their day to day jobs and how they help advertisers grow their businesses through Google Ads.

 

REGISTER

There is no hard deadline, but we recommend registering for the events at least 24 hours before, so that we have time to send you the link to join! Every event will have captions in English.

If you have any questions, don’t hesitate to reach out to studentsemea@google.com.

Many thanks,

Google University Programs team 

 

Announcing Hack DeFi with Wintermute

The hackathon is launching on 18th October. More information can be found here.

 

TPP Logic & Reasoning Tests

TPP are holding logic & reasoning tests at the Hilton, Cambridge on various dates for a number of their graduate roles.

TPP is a UK based IT company, dedicated to delivering world class healthcare software through their innovative products. They are currently hiring for several different graduate roles and for their 2022 summer intern programme. They’re looking for the brightest minds from the UK’s top universities who have a passion for problem solving. No experience is required and they accept applicants from all disciplines.

If you are interested in applying, you can book into a slot that suits you. Please visit their website here; https://tpp-careers.com/aptitude-test/

 

TPP Attending the University of Cambridge Virtual Engineering Science and Technology Recruitment Fair

TPP will be attending the University of Cambridge Virtual Engineering Science and Technology Recruitment Fair on the 28th of October!

Make sure you book onto a session to chat to their staff about the graduate opportunities they have available.

You can find out more on their website here: https://tpp-careers.com/role-categories/graduates-postgraduates/

 

64BIDS – the IMC Coding Challenge

Flex those fingers and get ready for some heavy-duty brain action, IMC Trading have just announced the launch of their new coding challenge 64BIDS!

Register for 64BIDS and you’ll compete for great prizes and see where your skills rank with people from around the world. You’ll be faced with some complex challenges which are all set within trading scenarios – so not only do you get to put your skills to the test, but you’ll learn a thing or two about algorithm-based trading.

It’s fast, it’s complex and there are some great prizes to be won. Have you got what it takes to win the grand prize?

Visit [https://careers.imc.com/eu/en/64bids-coding-challenge] and register today!

Happy coding!

IMC Trading