Scope Build a common systems foundation across the diverse set of businesses within Global Credit trading business Execute, book and manage the trade lifecycle across a diverse set of financial products. Research Platform discovery, workload management, distribution and presentation of researchmodeling work product. Philosophy User first focus on the needs of researchers, analysts, portfolio managers and other developers with balanced short termlong term considerations. Design bias towards simple abstractions that keep the surface area between system components narrow and well defined. Produces code of the quality and structure needed to live within a growing ecosystem and team sustainably. Technical communication ability to clearly propagate prosconsrisks of approach and build consensus around the best approaches. Ability to contextualize technical best practices and apply them pragmatically given our unique business and environment. Technical Competencies Well versed in micro and macro system design fundamentals, costs of operations and common approaches used for commonly made tradeoffs. Operational fluency in a server side imperativeobject oriented programming language (eg C++JavaGoRust). We use C++. Ability to write modern but simple and easy to read code (for non-experts) in a higher level scripting language (eg Python, Ruby, R). We use Python. Reading code can dive into an existing system, ask questions and quickly ramp up on how a system you didnrsquot build works. Interesting technologies C++, Python, kdb, CDesktop .NET, OLTP relational stores, Kafka, Redis, gRPC, hdf5, blob storage, k8s.
Posting ID: 597002285Posted: 2021-01-06