Algo trader who invented a programming language gets the best jobs
If you are one algorithmic trader, and you are interested in breaking out of algo trading and working for Amazon or Facebook, for example, Jason Tatton seems to have the answer: you just have to invent your own programming language.
Tatton is the former JPMorgan FX automated trading strategist who left in 2017 to keep working his own programming language – Concurna.
Tatton told us at the time that Concurnas grew out of revealing that JPMorgan’s day-to-day technical problems centered on building reliable, scalable, high-performance, distributed concurrent systems in Python – but better, “Tatton said. “Concurnas runs on Java – this is how it offers the incredible power of Java and the use of all existing free Java-based software that is available.” It also provides support for the ‘Domain Specific Languages’ (DSLs) that are inevitably built into trading systems as developers invent their own nomenclature to describe a trading problem. “This is unusual – few programming languages offer DSL support,” added Tatton.
It’s not clear that Concurnas actually took off. – Julia is probably a better language to learn if you’re looking for something new to add to your repertoire.
However, the invention of language seems to have worked wonders for Tatton’s resume. – Three years after leaving JPM, he got a job to work on Amazon’s Open Java Coretto Product. Now he’s back on Facebook’s popular ad machine learning team in London.
Tatton didn’t respond to a request to comment on his new job or Concurnas, but other algo dealers who have time to develop their own programming language on the side may want to take note.
Do you have a confidential story, tip, or comment you’d like to share? Contact: [email protected] In the first instance. Whatsapp / Signal / Telegram also available. Please understand if you leave a comment at the end of this article: All of our comments are human-moderated. Sometimes these people may be asleep or not at their desk, so it may take a while for your comment to appear. At some point it will – unless it’s offensive or defamatory (in this case, not).