Job Summary

$7,500 - $15,000 SGD / Monthly EST

Job Type


Years of Experience
At least 5 years

Tech Stacks
Objective C

Job Description

Seeking a data focused software engineer, to design and build highly scalable and resilient data solutions that will drive client insights, analytics and engagement. Liaise with business teams across the firm to understand client activities and create accurate and high quality data models for them. Drive towards consistent and easily accessible client information by developing to rigorous curation and quality standards.

Our team design, build, and operate the firm's Legend data platform in the AWS and GCP clouds. Legend is a data management and data governance platform that provides both engineers and non-engineers a single solution to develop data-centric applications and derive data-driven insights. Legend automates some of the most difficult data governance challenges and provides self-service tools to democratize data and analytics. It is available as an open source platform through GitHub ready to be used by our clients and the world fully open and free of charge. As a member of the Data Engineering team, you will be able to work on this open sourced platform which not only brings real, tangible value for Goldman Sachs but also our peers and clients as well as greater standardization and efficiency across the entire financial industry.

How You Will Fulfill Your Potential


  • Design & develop modern data management tools to curate our most important data sets, models and processes, while identifying areas for process automation and further efficiencies
  • Evaluate, select and acquire new internal & external data sets that contribute to business decision making
  • Engineer streaming data processing pipelines
  • Drive adoption of Cloud technology for data processing and warehousing
  • Engage with data consumers and producers in order to design appropriate models to suit all needs
Skills And Experience We Are Looking For

  • 5+ years of relevant work experience in a team-focused environment
  • A Bachelor or Master degree in a computational field (Computer Science, Applied Mathematics, Engineering, or in a related quantitative discipline)
  • Strong object-oriented design and programming skills and experience in OO languages
  • Experience or interest in functional programming languages
  • Extensive experience in Java (Preferred), Python, C++, C#, Objective-C, or other OO languages
  • Proven experience applying domain driven design to build complex business applications
  • Deep understanding of multidimensionality of data, data curation and data quality, such as traceability, security, performance latency and correctness across supply and demand processes
  • In-depth knowledge of relational and columnar SQL databases, including database design
  • General knowledge of business processes, data flows and the quantitative models that generate or consume data
  • Excellent communications skills and the ability to work with subject matter experts to extract critical business concepts
  • Independent thinker, willing to engage, challenge or learn
  • Ability to stay commercially focused and to always push for quantifiable commercial impact
  • Strong work ethic, a sense of ownership and urgency
  • Strong analytical and problem solving skills
  • Ability to collaborate effectively across global teams and communicate complex ideas in a simple manner
Preferred Qualifications

  • Financial Services industry experience
  • Experience in distributed system design
  • Working knowledge of open-source tools such as Kafka, Spark

We’re committed to finding reasonable accommodations for candidates with special needs or disabilities during our recruiting process. Learn more: https:// www.goldmansachs.com/careers/footer/disability-statement.html

Goldman Sachs is an equal employment/affirmative action employer Female/Minority/Disability/Veteran/Sexual Orientation/Gender Identity

Division Engineering