Software Engineer Intern (C++/Rust)

Job Description

Have you wondered what it’s like being part of the most competitive industry in the world? Do you aspire to be part of a brilliant diverse team of traders, technologists, and quants?

We seek a team ( 2-3 people ) of highly motivated software engineering interns to help us explore new technologies and frameworks to help us find out where we should take our internal systems next. Specifically we are running a project to evaluate whether Rust ( with Tokio ) would satisfy the needs for some of our internal systems.

This is in contrast to C++ which is our go-to language. We will explore areas such as performance ( latency as well as throughput ) and the availability of relevant libraries to decide whether or not Rust fits the bill. To this end we will build some small networked servers, explore various state of the art libraries and techniques and set up benchmarks to tell us for which of our use cases Rust could be a suitable replacement for C++.


What You Will Learn / Your Takeaway From This Stint :

  1. How to manage and drive a project from start to finish.
  2. How to research a problem, gather results and present conclusions and recommendations in a business setting.
  3. A great deal of specific C++, Rust, Linux, networking.

Skills and Knowledge Required

The role requires proficiency in at least either C++ or Rust. And a strong will to become proficient in the other.


  1. Internship is only open to residents of Singapore currently.
  2. Able to commit for at least 12 weeks for full-time internship, part-time schedules can be discussed but will require longer commitment period.
  3. Please attach a personal sample code you have done for any previous project or coursework alongside your application. 

The kind of people who thrive in Grasshopper

About Grasshopper

Grasshopper is an Asian proprietary trading firm and liquidity provider competing on the global stage. Our cutting edge in-house technology puts us at the forefront of developments in electronic trading. An unbroken record of consistency and profitability is underpinned by firm values of curiosity, empowerment and flexibility that guide our future success.

At Grasshopper, you will be working in a diverse and dynamic environment with a flat hierarchy. With 65 employees and 15 nationalities working in an open office, communication is essential to performance. To keep our edge as the “small giant” of proprietary trading, we give employees a high level of autonomy and encourage them to get creative, take risks, make mistakes and learn from them.

We Value You

We respect and listen to all our employees. You will get the chance to make an impact by having your voice heard by everyone, including the management.

We are in the business of developing people. We focus on substance and delivery - as long as you perform and communicate, you will be recognized and rewarded. We are dedicated to supporting our staff and ensuring they develop professionally and holistically to maximize their potential.

Apply Now

    (Max 10MB As PDF, Word or JPEG)