If you want a straight technology job at Goldman Sachs, you might not want to focus too hard on learning how to code in Python: it's not the firm's favorite coding language. You probably want to focus on coding in Java instead.
Goldman's affinity for Java is nothing new. Developers who've worked for the bank say it's known for being a 'Java house.' "Goldman is all about Java and Slang," says one, referring to the proprietary programming language that underpins the historic SecDB risk and pricing system."There wasn't much Python when I was there."
Alongside Java, some of the most interesting engineering jobs also require C++, which is used both in the intepreter which interfaces with Slang and for roles in areas like high speed trading. - Goldman is currently advertising a strats role in systematic market making for which C++ is critical, for example. At the same time, its new Goldman Sachs Electronic Trading (GSET) initiative, aimed at making the firm the top electronic trading house, is focused on Java.
None of this is to say that Python won't get you a job at Goldman. - After all, it was still the firm's second most popular language in the past six months and is used for platforms like Marquee. However, Python jobs are secondary to Java at GS: at this particular point in time roles requiring Java outnumber Python roles by nearly 2:1.
Have a confidential story, tip, or comment you’d like to share? Contact: firstname.lastname@example.org in the first instance. Whatsapp/Signal/Telegram also available. Bear with us if you leave a comment at the bottom of this article: all our comments are moderated by human beings. Sometimes these humans might be asleep, or away from their desks, so it may take a while for your comment to appear. Eventually it will – unless it’s offensive or libelous (in which case it won’t.)
Photo by Michiel Leunens on Unsplash