Goldman Sachs

Global Banking & Markets, Futures Production Engineer, Analyst/ Associate

We aspire to be the world's most exceptional financial institution, united by our shared values of partnership, client service, integrity and excellence.

  • Banking and investment

  • Full-time

  • Office | Sydney, NSW, Australia

  • Visa sponsorship · No

  • Mid Level · A role for someone with some well-developed knowledge and skills they can bring to the role and team. Typically within 2-5 years of experience.

  • ·

Why Goldman Sachs

The Goldman Sachs Group, Inc. is a leading global financial institution that delivers a broad range of financial services to a large and diversified client base that includes corporations, financial institutions, governments and individuals.

Founded in 1869, the firm is headquartered in New York and maintains offices in all major financial centers around the world.

About the role

Job Description

**Futures Engineering **

Goldman Sachs Futures Electronic Trading offers a best-in-class comprehensive suite of trading strategies to help clients achieve their trading objectives and navigate a variety of market conditions leveraging historical analyses, quantitative models, and real-time market information. These strategies are built on a highly distributed, scalable, low latency trading platform, which processes billions of transactions daily in the low microsecond range, with minimal jitter.  Our engineers are responsible for designing, building, and maintaining this trading platform as well as the strategies running on the platform, in a collaborative environment. The software our engineers write is of a very high standard: it is client and market facing with real time SLAs and can have high financial and regulatory impact. Some engineers focus on implementing the platform, its surrounding ecosystem and order management workflows, writing highly performant code and optimizing its interaction with the hardware and infrastructure it is executing on. Others work on building the trading models, signals and algorithmic logic which constitute the trading strategies.   **Futures Production Engineering ** Our team’s main goal is to keep the production trading platform stable, performant and observable, and react quickly to issues that could pact trading or clients. Our main responsibilities include:

  1. Maintaining the platform's health through proactive monitoring, performance tuning, and rapid response to incidents. This encompasses ensuring the system operates within defined performance parameters and minimizing any disruptions to trading.
  2. Leading and refining the release and change management process. This includes overseeing software builds, release testing, deployment automation, and comprehensive post-release checkouts to guarantee smooth and reliable deployments. The engineer will champion best practices in change control to minimize risk.
  3. Developing and maintaining a comprehensive suite of monitoring and observability tools (metrics, logging, dashboards, and alerts) for our trading infrastructure. These tools are used to gain deep insights into system behavior, proactively identify potential issues, troubleshoot problems, and optimize overall system performance. This also involves capacity planning and performance bottleneck identification.
  4. Designing, implementing, and operating system redundancy, failover, and disaster recovery procedures. This ensures business continuity and minimizes downtime in the event of system failures or unforeseen events. The engineer will be responsible for testing and maintaining these systems to guarantee their effectiveness.

  Role Overview We are looking for a motivated individual to join our team as an analyst / associate to help maintain and build our very sophisticated global futures trading platform and focus on enhancing stability, performance and reliability. This role sits at the intersection of software, devops and trading, which is ideal for individuals with a technical background who wants to learn about trading and financial markets. 

Key Skillsets and Qualifications

  • Academic background in computer science, mathematics or engineering. 
  • Strong programming skills in at least one modern programming language (Java, Python, C++).
  • Familiarity with Linux operating system, including command-line tools, shell scripting and networking fundamentals (TCP/UDP, Multicast).
  • Strong communication skills and having the ability to articulate issues to both technical and nontechnical audiences. 
  • Exceptional ability to learn quickly and perform effectively under pressure in a production-critical environment. The role demands strong problem-solving skills, adaptability, and a commitment to maintaining system stability.

Nice to have

  • Experience running production systems before, as a production engineer or Devops.
  • Any experience in SRE space with monitoring tools such as Prometheus, InfluxDb , Grafana and etc are desirable extras.
  • Experience with Kafka messaging or other common messaging protocols such as FIX, Multicast or Grpc.
  • Knowledge of financial markets and trading is preferred but not required.

What you'll be responsible for

  • 📊

    Financial and Market Analysis

    Conduct financial analysis and market research to inform investment and capital allocation decisions

  • 💬

    Investment Stakeholder Presentations

    Prepare and present to clients and internal stakeholders, including investment recommendations and pitches

  • 🔎

    Due Diligence

    Manage due diligence processes to ensure that all relevant information is identified and evaluated

Skills you'll need

  • 💪🏼

    Resilience

    Bounces back from stressful experiences while being optimistic, emotionally aware, and adapts to change

  • 📊

    Results orientation

    Focuses on outcomes and the steps it takes to achieve them

  • 👍🏼

    Flexibility

    Copes with changes and ambiguity in varying circumstances and can adapt behaviour effectively

Meet the team

Avatar
Banking and investment

Goldman Sachs