GS ENGage 2021

Goldman Sachs Engineering Engage

DAY 00
HR 00
MIN 00
SEC 00

#goldmansachs #gsengage2021 #makethingspossible

GS ENGage 2021 Journey
  • Start Registration

  • Submit Proposals

  • Shortlist Finalists

  • Submit Solutions

  • Announce Winners

All timings are as per (GMT +8:00) Singapore, Beijing, Perth, Hong Kong
Organized By
In Partnership With
Powered By

About Us

Goldman Sachs Engineering
Technology doesn’t just enable our business – it’s what we deliver to our partners, clients, and communities. In fact, Engineering is at the critical center of our business. We build technological and quantitative solutions to some of the most complex problems. From solutions in big data to risk management, social, mobile apps, and more, we create transformational technologies and develop systems that drive business and financial markets worldwide.

At Goldman Sachs, our Engineers don’t just make things – we make things possible. To learn more about our work, visit, and follow us on

Goldman Sachs Engineering Engage (GS ENGage) 2021
We seek to engage with engineers and showcase exciting problems at Goldman Sachs. Demonstrate your creative coding and problem-solving skills at GS ENGage 2021. Apply to participate and meet fellow developers from the area while learning about our work in engineering. 

Problem Statements

Below are the problem statements that we are looking for innovative ideas to solve!

Customizable Report Rendering

Design a system that streamlines the report generation process by having a highly customizable, scalable, intuitive and automated report rendering solution.

Our firm produces a large number of financial reports which are delivered to stakeholders on a daily basis. Many of these reports involve human touchpoints, and we are looking to streamline this process by automating the reporting rendering process. The solution would be a highly performant API-Driven platform that is able to consume JSON data, and produce formatted excel reports based on the users’ template. Users should be able to interact with the data inputs, and intuitively design the templates with all the formatting and sizing they need.

Below are the constraints to observe:

  • The solution should not use vendor rendering products on the market.
  • We encourage implementation based on open-source projects. Java based solution is preferable.
  • The solution should allow concurrently rendering multiple reports. It is up-to participants to evaluate system performance and scalability.
  • The solution should allow similar reports sharing the same Excel template. A simple UI should be provided to Add/Delete/View templates.
  • The rendering request should be triggered over HTTP. JSON dataset should be retrieved over HTTP.
ESG Data Analysis and Modeling

Develop a data solution to extract Environmental, Social, and (Corporate) Governance (ESG) data from public sources and transform unstructured data to well-curated data with a generic ESG data model. 

The financial industry thrives on data-driven decision-making. Our Data Engineering platform builds its purpose around extracting maximum value from the firm’s data at all stages of its life.

ESG data can come from various public sources - official company disclosures, NGO reports, public news, and social media. Many of those are unstructured data and under-utilized for ESG analysis. This solution should apply suitable technologies ( e.g. AI/ML, to extract relevant information from the unstructured data source, transfer them into curated datasets, with generic data models that are in line with standards ( e.g. EU Taxonomy and disclosure regulations can be used as references), to assist ESG analysis.

This solution should aim to address some of the data challenges facing the fast growth of sustainable finance and the ESG economy - the inadequacy of quality data, interpretability, etc.

A cloud-native solution is preferred.

Additional Information:

Sustainable Investment Simulation Tool

Build an investment simulation application to help raise the public awareness of Sustainable Investment.

Sustainable investing, also known as Environmental, Social, and (corporate) Governance (ESG) investing, is an investment technique in which an investor strongly considers ESG factors before contributing money and resources to a particular company or venture. Over the past years, sustainable investing has become increasingly popular, especially due to demand from impact investors who prefer to invest in companies with intrinsic values that drive positive change. It is thus important to become familiar with the practices of sustainable investing.

We are expecting to see participants build an application, which could be a market simulation application, a strategy system, an interactive game, or any other application which demonstrates their understanding of the ESG and sustainable product.

The application could give more feedback on potential profit/losses incurred if a different action was performed. You can use historic sustainable finance data to help users perform mock investments in the past and visualize the respective returns in the future. Elements of financial literacy are also encouraged. We will provide historical and available data on various companies.

The application should help users understand long-term and short-term investments, and potentially their benefits. We also want to see you demonstrate understanding of ESG products and your software engineering skills.

Systematic Trading

Design an intraday trading algorithm, on either Singapore, Taiwan, or Hong-Kong equity indices futures contracts, statistically backed up by historical performance, and ideally fundamental macro research as well.

Do you think that computer algorithms can outperform market benchmarks? We believe they can. We start by combining academic research with industry-leading trading expertize to create automated strategies designed to achieve our client needs; whether that’s profitable returns, diversification, or systematic hedging. This has some similarities to the hedge funds, but we have the benefit of leveraging the bank's cutting-edge sell-side technology stack and operational efficiency to lower costs and increase transparency.

We are hoping to see participants design an intraday trading algorithm, on either Singapore, Taiwan, or Hong Kong equity indices futures contracts, statistically backed up by historical performance, and ideally fundamental macro research as well.

Below are the constraints to observe:
• 1 strategy only trading 1 specific futures contract only, either Singapore, Taiwan, or Hong Kong.
• No more than 20 orders per day.
• Fundamental macro research are key macro elements that would validate a strategy independently from pure statistical probabilities (e.g. the sudden peg decoupling of 2 currencies like EUR/CHF in 2015 that would justify a long strategy on EUR).
• It is up to the participants to evaluate their strategy performance according to their own choice of metrics (e.g. Sharpe Ratio, Drawdown, capacity, etc.) and present it in the best possible light.


Total of S$40,000 Cash Prizes to be won!

There will be 2 winners for each problem statement. Winners will be selected by a panel of Goldman Sachs Engineering experts.

Cash Prizes


  1. Individuals and teams who are physically located in Singapore are eligible to participate in GS ENGage 2021.
  2. Participants will have to form their own teams.
  3. All materials and communications submitted must be in English.
  4. By participating in the Goldman Sachs Engineering Engage 2021 Hackathon ("GS ENGage 2021"), the entrants or participants will be deemed to have accepted the following terms and conditions.

Media Centre


Am I eligible to participate in the GS ENGage 2021?

This hackathon is open to both aspiring engineers who are still studying, and experienced engineers who are located in Singapore.

What are the geographical restriction on who can participate?

Participants must be located in Singapore.

Can my team make submission to different problem statements?

Participants are allowed to submit 1 proposal per problem statement. The proposal for each problem statement will be evaluated independently.

What is the proposal structure to follow?

Proposal submission should contain the following information: Proposed Solution, Architecture Diagram, Use cases, Data Requirements, and External APIs Used. The proposal should be submitted with a maximum of 3 pages of A4 size document in PDF format.

Is it mandatory to leverage on the sandbox for our solution prototype submission?


What are the data sets that can be used?

Participants may use publicly available data sets. We may provide data sets provided by our market data partners during the solution implementation stage for shortlisted teams.

We are joining the hackathon as a team. Should all of us register separately?

Only the team leader should register and add the team members during the registration.

Winners and Runners-Up Teams

#GSEngineering Singapore is thrilled to annouce the hackathon results for GS ENGage 2021. Congratulations to the winners and runner up teams below!

Problem Statement #1: Customizable Report Rendering

  1. Winner: Team MJKRT-ech
  2. Runner-Up: Team Highly Performant and Flexible Report Generator

Problem Statement #2: ESG Data Analysis and Modeling

  1. Winner: Team Envirohub
  2.  Runner-Up: Team ESGnie

Problem Statement #3:Systematic Trading

  1. Winner: An Algorithmic Trading Solution based on Transformer Prediction
  2.  Runner-Up: An Intraday Trading Algorithm on HSI Futures

Problem Statement #4: Sustainable Investment Simulation Tool

  1. Winner: Team Southperry
  2. Runner-Up: Team Best ESG Fund Manager

Terms and Conditions

THE GOLDMAN SACHS Engineering Engage 2021 Hackathon

By participating in the Goldman Sachs Engineering Engage 2021 Hackathon (the "Competition", or “GS ENGage 2021”) you (the “entrant” or “participant”) will be deemed to have accepted the following terms and conditions.

1.1. The Competition is being run and administered by Goldman Sachs (Singapore) Pte. 1 Raffles Link #07-01 Singapore 039393.
1.2. The Competition is open to participants who meet all of the following criteria:
(a) are physically located in Singapore;
(b) are not an employee of Goldman Sachs, or any of its subsidiaries, or an immediate family member of any such employee.
1.3. The Competition is over three sessions and each session have strict deadlines defined. Entries received outside of the provided period will not be eligible for evaluation.

2.1. To enter the Competition, you would be required to visit provided urls ("Website") for different sessions and submit the responses ("Responses") to the questions within the provided deadline. Responses must be submitted directly to the Website (Hackolosseum system managed by APIXPlatform).

3.1. A selected panel of Engineers from Goldman Sachs (the “Engineering Experts”, or “Engineering Mentors”) will give scores for each entry at the end of each session. At the end of the three sessions i.e. overall competition, the Goldman Sachs Engineering Experts will review all Responses submitted in Singapore and identify 8 winners. based on tailored criteria that are defined for different business problem statements:
(a) Each individual business problem statement would have a winner and a runner up decided at the end of the three sessions.
(b) It would be at the discretion of Goldman Sachs Engineering Experts on how to resolve winners, if any conflict arises because of above mentioned rules. Team would review submissions and consider scores for making any decisions.
3.2. Winners will be contacted by End-February 2022.

4.1. The winner of each respective business problem statement will receive cash prize of S$6,000.
4.2.  The runner up of each respective business problem statement will receive cash prize of S$4,000.
4.3. None of the Prizes may be transferred, substituted or exchanged.
4.4. The Winners will be invited to the Goldman Sachs office in Singapore if government and Goldman Sachs Company policy allowed, where they will be presented with the prizes. Otherwise cash prizes will be delivered to them.

5.1. Each entrant may only enter the Competition once in each business problem during the Competition Period. Any entrant who submits multiple Responses (for the same business problem) will be disqualified.
5.2. Goldman Sachs reserves the right, at any time, to verify the eligibility of any entrant and to exclude anyone who it believes to have acted in breach of these terms and conditions.
5.3. Goldman Sachs will not be responsible for any attempt to participate in the Competition which is unsuccessful or incomplete for any reason, including as a consequence of communication or network failures.
5.4. By submitting a Response, each entrant:
(a) consents to their name and image appearing on the Goldman Sachs' website and in promotional materials in respect of the Competition. The entrant hereby grants to Goldman Sachs the absolute right and permission (1) to film, videotape, photograph and/or record footage (including images, sound, and, when relevant, presentation materials and Responses) of the entrant (collectively, the “Materials”) and (2) to reproduce, display, exhibit, publish, transmit, edit, distribute, broadcast and/or otherwise use the Materials (including any still photographs and voice clips produced from footage) and the entrant’s name, image, likeness, voice and recorded performance as embodied in the Materials and their biographical information (collectively, “Likeness”) in connection with Goldman Sachs and its programs, products, activities, and services for the purposes of discussion, advertising, education, promotion, and trade in any media, currently known or hereafter developed, throughout the world in perpetuity. The entrant waives all so called moral rights, the right of publicity, the right of privacy, and all analogous/similar rights throughout the world in respect of the Materials and permitted use of my Likeness, to the greatest extent permissible under law. The entrant further waives any inspection or approval of the Materials, and the use to which the Materials and their Likeness may be applied, and the entrant releases Goldman Sachs from any liability for any permitted use of the Materials and their Likeness, and/or for any use by third parties who access/use the Materials and their Likeness without Goldman Sachs’ permission, or for any claim of alteration, optical illusion or faulty mechanical reproduction and likewise with respect to any distortion or illusion in sound reproduction.;
(b) warrants the response is and will be Participant’s own original work and does not and will not infringe the intellectual property or proprietary rights of any third party, including, without limitation, any third party patents, copyrights or trademarks;
(c) warrants the Response does not violate any agreement or obligation to any invention assignment, proprietary information, confidentiality, non-solicitation, noncompetition or similar agreement with any employer or other person;
(d) hereby agrees not to instigate, support, maintain or authorize any action, claim or lawsuit against the Sponsor, or any other person, on the grounds that any use of a Participant’s Entry, infringes any of Participant’s rights as creator of the Entry, including, without limitation, trademark rights, copyrights and moral rights or “droit moral.”;
(e) acknowledges and agrees that Goldman Sachs or other Participants or third parties may have developed or commissioned works which are similar to the Entry of Participant or Participant’s team, or may develop something similar in the future, and each Participant waives any claims that Participant may have resulting from any similarities to the Entry of Participant or Participant’s team;
(f) understands that nothing herein shall constitute an employment, joint venture, or partnership relationship between Participant and Goldman Sachs;
(g)  affirms that the entrant’s participation in the Competition is solely on voluntary basis;
(h) undertakes that the entrant shall not, directly or indirectly, orally or in writing, whether in public or in private, whether online (including through any social media, such as Facebook or the like; any blog; any “app”; any phone, tablet, iPhone, iPad, Blackberry, computer, laptop or other device or application; or otherwise) or in any other manner: (a) make or publish any statements that disparage or defame Goldman Sachs or any of its personnel, (b) make or publish any statements that appear to be on behalf of Goldman Sachs or any of its personnel, (c) use any of Goldman Sachs’ name, logos, trademarks, graphics, or trade names, or (d) share any information about Goldman Sachs or any of its clients or personnel with any reporter, author, producer, director, or blogger, or otherwise make (or assist in making) any such information available to the public; and
(i) affirms that they are of lawful age and legally competent to agree to these terms. The entrant understands the terms herein are contractual and not a mere recital If under the age of 18, the entrant affirms that their parent or legal guardian also has reviewed and agreed to these terms, binding the entrant to the terms of this Agreement and confirming the entrant’s consent to all such terms.
5.5 When visiting Goldman Sachs offices, the entrant shall comply with all rules that apply to guests of Goldman Sachs’ offices, including all security rules and procedures.
5.6 The entrant acknowledges that by being present in Goldman Sachs’ offices, the entrant may overhear or otherwise learn confidential information relating to Goldman Sachs or its business, its clients, or its personnel, including information relating to actual or potential investments or trades; actual or potential transactions; formulas; computer materials, including source or object codes, data files, computer listings, computer programs, and other computer materials or information; or other information that is not publicly known. The entrant agrees and undertakes to treat all such information as strictly confidential; to not share any such materials or information with anyone else; to not trade any stocks using such information or otherwise use any such materials or information; and to not remove any materials containing confidential information from Goldman Sachs’ offices.
5.7 The entrant agrees not to take any photographs, videos, audio recordings, or other recordings on Goldman Sachs’ property or to publish any such material online or otherwise.
5.8 The entrant agrees that in case of qualification to the further rounds, the entrant may be provided the option to have access to certain data sources provided by third party partners of Goldman Sachs and such may require the entrant to sign up to additional terms imposed by such third party partners to facilitate the access to such data sources provided by them. The entrant agrees to abide by such terms and to use the data sources solely for the purposes of the Competition.

To the maximum extent permitted by applicable law Goldman Sachs excludes liability for any losses, damages and claims incurred by any person in connection with the Competition.

7.1. All decisions made by Goldman Sachs in respect of the Competition shall be made in their absolute discretion and shall be final. Goldman Sachs shall be under no obligation to disclose the reasons and grounds for the decisions and no correspondence will be entertained in respect of the same.
7.2. Goldman Sachs reserves the right to amend these terms and conditions or cancel the Competition at any time if circumstances beyond its control make this unavoidable.
7.3. Each participant will be required to provide personal information (including his/her name, email and postal address) when submitting an application and Response. Any personal data submitted to Goldman Sachs in connection with the Competition will be used to administer the Competition. In doing so, the personal data of each participant may be shared with Goldman Sachs' subsidiaries, entities hosting or processing such data for Goldman Sachs, and/or with Goldman Sachs' service providers, contractors and subcontractors.
7.4. Where a participant provides the required consent, Goldman Sachs will also use personal data collected through the Competition to contact participants with information about products, services, other promotions and information which may be of interest. For further details of what data is collected and how this data is used please see the Goldman Sachs privacy policy (available at
7.5 In case of any dispute, the parties hereby submit to the exclusive jurisdiction of the courts of Singapore. These terms are governed by the laws of Singapore.


For GS ENGage 2021 related queries, please reach out to

For technical queries during registration or proposal submission process, please reach out to