Location: Toronto, ON, Canada (EST)
Remote: Yes (100% only): Canada, US, Global
Willing to relocate: No
Technologies: Java, JVM Internals, LMAX Disruptor, JFR/JMC, Aeron, Low Latency, Zero-Allocation Architecture, Distributed Systems.
Résumé/CV: Available via email
Email: [email protected]
I’m a Principal-level Java engineer with 16 years of experience, focused on ultra-low latency and high load. At my current position, I’ve architected the core of a distributed FX streaming system handling 180+ GB/hour with sub-millisecond p99 latency.
To drive down end-to-end latency, I build with pinned CPUs, zero-allocation processing, non-blocking algorithms, off-heap memory buffers, custom IPC solutions that bypass network hops, and frameworks like Agrona and LMAX Disruptor to eliminate GC pauses. I profile close to bare metal with JFR and JDK Mission Control, using these tools to resolve memory hotspots and thread contention. Beyond raw throughput, I engineer highly resilient distributed systems, focusing on cluster communication, failover management, and maintaining consistency across horizontally scaled pipelines.
I’m looking for a 100% remote Staff/Principal role where I can solve hard JVM performance and distributed systems challenges at scale.