Goldman Sachs is looking to solve complex and commercial business problems related to liquidity optimization, risk management, and execution, by developing quantitative techniques and technological solutions.
Requirements
- Experience in software development, including a clear understanding of data structures, algorithms, software design and core programming concepts
- Strong programming experience in at least one compiled language (e.g. Java)
- Familiarity with functional languages like Python
- Experience in designing highly scalable, efficient systems
- Familiarity with financial markets, financial assets, and liquidity management is a plus
- 1-3 years of technology programming experience
- Comfortable multi-tasking, managing multiple stakeholders and working as part of a team
Responsibilities
- Defining, developing software to analyze data, built metric calculators, automated tools to help business get insights into data, predict scenarios and perform better decision making to reduce interest expenses for the firm
- Developing software to improve liquidity projections/optimizations, cash and collateral management, and funds transfer pricing and execution strategy
- Working closely with Treasury partners to help improve liquidity projections/optimizations, cash and collateral management, and funds transfer pricing and execution strategy
- Building scalable big data architecture
- Understanding the inventory and liquidity usage optimization algorithms
- Working with Traders directly on execution of trades and risk management
- Developing cutting edge industrial technologies
Other
- Bachelor’s or Master’s degree in Computer Science, Mathematics, Electrical Engineering or related technical discipline
- Excellent communication skills including experience speaking to technical and business audiences and working globally
- Can apply an entrepreneurial approach and passion to problem solving and product development
- Comfortable working in a team environment
- Ability to work globally