I'm a senior software engineer passionate about solving complex technical challenges and driving innovation in high-performance systems. With expertise in network protocols, Rust, C#, distributed systems (and a whole bunch of other stuff I've found exciting over the years), I specialize in architecting and implementing robust, scalable solutions.My experience spans:* Backend & Systems Programming* High-Availability Architecture* Networking & telecommunications protocols* Cryptography & Security* Mentoring & Technical LeadershipI thrive on tackling challenging problems and am always eager to learn and grow. Whether it's contributing to IETF standards, breaking cryptography in competitions, exploring language design, or building a CPU emulator, I bring a deep intellectual curiosity to everything I do.Beyond my core work, I'm passionate about:* Programming Language Design - Programming languages are *the* tool we use to interact with computation. I've spent a lot of time exploring garbage collection, undefined behaviour, type systems, and more, in order to get closer to understanding how everything works.* Graphics Programming - GPUs are remarkably different to CPUs which makes programming for them an interesting challenge. While learning about how they work I've written a simple game engine (or two) and contributed to the gfx-rs open-source project which unifies graphics APIs.* Game Development - This is a fun mix of programming, communication, psychology, and more. I've written a few small games including one that was one of the winners of a game jam.Open to interesting technical discussions and collaboration opportunities.
-
Software EngineerJane StreetEngland, United Kingdom -
Senior Software EngineerMicrosoft Sep 2023 - PresentLondon, England, United KingdomI was instrumental in the development of a cutting-edge LLM-based scam detection system, rapidly mastering C# to become the team's technical expert. I wrote the design for the first production version, and architected a highly available, geo-redundant solution while making critical trade-offs to accelerate time-to-market. My comprehensive involvement—from initial design and Azure deployment to swift resolution of production issues—ensured successful public demonstrations and seamless experiences for key customers, delivering a robust, scalable solutions under significant time pressure. -
Software EngineerMicrosoft Mar 2021 - Sep 2023London, England, United KingdomAs tech lead for a 10-person team, I architected and implemented critical features, including a high-performance asynchronous cache and a "rich call data" system, while ensuring knowledge transfer through documentation, education sessions, and mentorship. I developed a "delightful" test automation framework that slashed test runtime from minutes to seconds, maintained a crucial Rust library used company-wide, and created a patent-pending system for seamless TLS encryption in Linux applications. -
Software EngineerMetaswitch Networks Sep 2019 - Mar 2021London Area, United KingdomAt Metaswitch, I rapidly advanced to tech lead within 6 months, leading an 8-person team developing Metaswitch QCall a high-availability cryptography service developed in Rust and deployed in telecoms operators networks. The STIR/SHAKEN product scaled to handle over 6 billion calls monthly for 100+ telecom operators and never experienced a critical bug in production. I contributed to IETF and ATIS standards while coding, designing, and reviewing work to build those features. A standout achievement was single-handedly developing a zero-maintenance Certificate Authority. -
Software EngineerSoftwire Jul 2018 - Sep 2018London, England, United Kingdom
Jack Rickard Education Details
-
Mathematics
Frequently Asked Questions about Jack Rickard
What company does Jack Rickard work for?
Jack Rickard works for Jane Street
What is Jack Rickard's role at the current company?
Jack Rickard's current role is Software Engineer.
What schools did Jack Rickard attend?
Jack Rickard attended University Of Cambridge.
Not the Jack Rickard you were looking for?
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial