S

Network and JVM Performance Engineer

sixtant • Switzerland
Remote
Apply
AI Summary

Reduce latency of message passing between trading strategies and exchanges and improve Clojure/JVM performance on a fully remote trading team. Work across the full trading stack including order execution, trading logic, and infrastructure tooling for a high-frequency crypto trading firm. Requires deep understanding of TCP/IP, HTTP, SSL, WebSockets, and the JVM; familiarity with Clojure and FIX trading is a plus.

Key Highlights
Fully remote role with team members across the Americas and Europe
Direct impact on trading P&L with uncapped bonuses tied to firm performance
Work on both long-term projects and quick one-off solutions
Key Responsibilities
Reduce latency of message passing between trading strategies and exchanges
Improve Clojure/JVM performance
Investigate order placement speeds on different trading servers and tune server configuration for better network performance
Measure and improve application layer (JVM) networking latency
Build tooling to assess relative speeds of different data feeds and exchange API behavior as relates to latency
Perform performance testing and monitoring for the Clojure trading platform running on the JVM
Write code and interact with market structure and trade execution
Technical Skills Required
TCP/IP JVM Clojure
Benefits & Perks
Fully remote work
Uncapped bonuses proportional to trading performance
Opportunity to work across the full trading stack
Nice to Have
Familiarity with FIX / trading
Familiarity with Clojure

Job Description


As the network and JVM performance expert on the engineering and trading team, you will reduce the latency of message passing between trading strategies and exchanges and improve Clojure/JVM performance.

Working at Sixtant

Sixtant is an entrepreneurial, no red tape, minimal bureaucracy workplace. You work on object-level problems and contribute directly to p&l.

Every member of the engineering and trading team works at all levels of the trading stack, but brings a particular skill set to help the team in some core area. Everyone has the opportunity to work on a variety of improvements to the trading platform and supporting infrastructure — including the implementation of order execution and trading logic — and see their efforts directly impact trading. Bonuses are uncapped and in proportion to the firm’s trading performance.

Since 2020, Sixtant has been a fully remote company and now has team members across the Americas and Europe.

What you will work on

Crypto Markets Are Dynamic, And We Act Quickly To Take Advantage Of New Opportunities. It Is Often Not Possible To Know In Advance What That Will Entail, But You Will Likely Find Yourself Working On Some Of The Following Projects

  • Investigating order placement speeds on different trading servers and tuning server configuration (linux) for better network performance.
  • Measuring and improving application layer (JVM) networking latency.
  • Tooling to assess 1) the relative speeds of different data feeds and 2) exchange API behavior as relates to latency.
  • Performance testing and monitoring for the Clojure trading platform running on the JVM.

This position involves spending a significant portion amount of time both writing code and interacting with market structure and trade execution. You should be equally comfortable taking ownership of long-term projects as quickly shipping one-off solutions, and expect to do both.

Requirements

  • Deep understanding of TCP/IP, HTTP, SSL, and WebSockets.
  • Familiarity with FIX / trading is a plus.
  • Deep understanding of the JVM.
  • Familiarity with Clojure is a plus.

We know that the JVM and networking protocols are largely distinct domains (though we’ve found there is a certain kind of person who likes making things go fast, and that person might have experience with both). Strong experience with one and intermediate experience with the other is also OK.

Write to us

If you think you might be a good fit, please write a quick, direct message to [email protected] explaining how you developed a strong network and JVM performance skill set and why you’re interested in this role at Sixtant.

If you’d like, feel free to attach your GitHub / resume. We’re also happy to consider experience from open source, conference talks, personal projects, etc.

About Sixtant

Sixtant is a proprietary trading and market making firm that takes a scientific, high-frequency approach to crypto trading. We focus on market neutral trading strategies based on understanding market structure and correcting inefficiencies. As market makers, we also leverage these capabilities to maintain orderly, liquid markets, even for difficult to price assets.

Sixtant is a small team of exceptional, entrepreneurial collaborators who consistently achieve outsized impact. Sixtant manages tens of millions in assets and trades tens of billions in annual volume across centralized limit order books and DeFi. We are designated market makers for select clients across a myriad of instruments.

Our values are craftsmanship, collaboration, integrity, passion, and constant learning.

Similar Jobs

Explore other opportunities that match your interests

Senior Database Administrator

Networking
•
2w ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

Jobgether

Switzerland

IT Specialist

Networking
•
35m ago
Visa Sponsorship Relocation Remote
Job Type Part-time
Experience Level Not Applicable

Jobgether

Canada

Level 2 Technical Support Specialist

Networking
•
6h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

ecemploy

Philippines

Subscribe our newsletter

New Things Will Always Update Regularly