Goldman Sachs logo
Goldman SachsPosted 3 weeks ago

Global Banking Markets - Software Engineer, Data Platform - London - Vice President

On-siteLondon, England, United Kingdom

Full TimeSenior LevelEnterpriseInvestment Banking

Job Summary

Design and maintain a high-performance, high-availability platform for processing and persisting high volumes of business-critical data in near real-time. Develop reliable data ingestion processes to consume large volumes of data from trading and market data systems, while building distributed computation infrastructure for parallelized queries. Own the full product lifecycle from requirements gathering through design, implementation, testing, support, and monitoring for core systems in the post-trade stack. Additionally, design and develop an AI-powered UI/agent framework to deliver intelligent analytics over large-scale datasets.

Required Qualifications

  • About 5-10 years of professional experience developing high performance, low latency systems ( sub-seconds )
  • Ability to contribute & drive on complex industrial scale development of systems independently
  • Thorough knowledge of Java programming concepts
  • Strong knowledge of object oriented programming, data structures, algorithms and design patterns
  • Experience in Developing High Available, Low Latency systems with low foot-print – awareness of JVM internals, performance optimizations, concurrency, tuning for low-latency, GC-free real-time operation
  • Experience in Distributed, Stream processing systems handling large volume ( big data ) in near real-time
  • Exposure to stack like HDFS/S3, SingleStore, Kafka/Streaming Message System, Flink/Distributed Processing, Java/Scala
  • Strong communication skills and the ability to work in a team and at the same able to drive things independently
  • Strong analytical and problem solving skills

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce