Our client is a proprietary systematic trading firm that provides 24/7/365 liquidity to the global cryptocurrency markets. They run a suite of high frequency, low latency, delta neutral market making strategies on a wide variety of exchanges that reliably deliver alpha in all market conditions.
Role and Responsibilities
They are seeking a low latency engineer to help measure and improve the performance of their trading systems. Your day to day tasks include gathering and analyzing data on our clients stem performance, adding instrumentation to pinpoint areas of latency, and then coming up with innovative, practical, and effective solutions for reducing that latency, including both internal latency as well as network latency.
You’ll have the support of a team of elite traders who can provide the initial known latency bottlenecks for you to dive into as well as DevOps team members who can help set up any technical resources you need to execute.
The ideal candidate:
- Obsesses over latency and loves hunting and grinding down the bottlenecks.
- Prefers simplicity and likes to take a lean and iterative approach to solving problems.
- Has good taste in engineering choices, explains and makes wise tradeoffs to balance realistic pragmatism in achieving business requirements.
- Uses a deeply data-backed approach to decision making.
- Embraces 80/20 thinking.
- Understands that identifying what to optimize is more important than blindly optimizing.
- Proactively gathers and analyzes data before coming to conclusions and moving forward to the optimization stage.
- Clearly communicates how and why the data implies a particular conclusion; considers and expresses alternative explanations for what the data shows.
- Ruthlessly practices pragmatism to achieve results.
- Thrives in a culture of passionate learning and teaching.
- Loves to reflect on challenges and improve process and tooling iteratively.
- Looks beyond the surface to identify and understand root causes and seek to resolve those instead of only addressing the symptoms.
- Exhibits strong attention to detail and sweats the small things, knowing that they compound to contribute to a more holistic experience by all stakeholders.
- Understands the importance of good documentation and is proactive and consistent about recording clear and useful information as well as making it readily available to other team members and external consumers.
- Thrives on big responsibility and no micromanagement to consistently deliver business value.
Qualifications
- Extensive experience diagnosing and optimizing application and network performance by measuring latency, identifying bottlenecks, and implementing improvements.
- 1+ years of production latency optimization experience.
- 3+ years of experience with a high performance compiled language (C, C++, Rust).
- Love of Rust.
- Comfortable working with data collection and analysis at scale.
- Consistently makes smart and informed data-backed decisions; does not get sidetracked on wild goose chases based on mere hunches.
- Familiarity and experience with kernel tuning / kernel bypass.
- Solid grasp of the TCP, WebSocket, and HTTP protocols.
- Thorough understanding of modern web application architecture.
- Productive familiarity with Git and GitHub best practices.
- Experience with fully remote work.
- Excellent communication skills through fluent written English; explain thought process and analysis, provide clear and concise updates on progress and findings, proactively ask for clarification whenever needed.
- Proven track record of teamwork and delivering outstanding results, especially in a fully remote environment.