Low Latency Engineer

Da Vinci

Miami (FL)

On-site

USD 100,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Comprehensive benefits package including medical, dental, and vision insurance
25 vacation days each year
Relocation package
Fair bonus structure
Outstanding performance rewards

Job summary

Da Vinci in Miami is seeking a Low Latency Engineer to enhance the performance of trading algorithms through optimization of C++ systems. This role involves direct collaboration with traders and researchers, focusing on minimizing latency and solving technical challenges. Candidates should have extensive experience in low-latency systems, strong communication skills, and a passion for coding. The company offers a dynamic environment with excellent benefits including variable pay based on performance and relocation support.

Qualifications

  • Extensive experience in developing C++ low-latency systems within a trading environment.
  • Expertise in architecture and optimization of network and server components.
  • Proficient in using hardware performance counters and profiling tools.

Responsibilities

  • Bring latency down by extra micro- or nanoseconds wherever possible.
  • Understand and discuss requirements with team members.
  • Identify and eliminate code inefficiencies.

Skills

C++ low-latency systems
Network and server component optimization
Hardware performance counters
Fast-packet processing
AI-assisted tools
Lean and efficient code practices
Communication skills

Tools

ClickHouse
Grafana

Job description

About the Role

As a Low Latency Engineer at Da Vinci, you’ll work closely with highly skilled traders, quant researchers, and C++ engineers. You will have direct, immediate, and large-scale impact on the business, by making sure our trading algorithms and architecture are highly competitive in a world where latency is key.

Da Vinci engineers are hired for their passion and knack for coding and solving technical challenges. They love to think outside the box and see their code in production as little as hours after the initial idea was coined. All our software engineers take full ownership of projects directly relevant to the core business, seeing them through from idea to implementation to optimisation and maintenance. Combined with the fast feedback loops and multidisciplinary collaboration, this lays the groundwork for an intellectually stimulating and exciting day-to-day life in our engineering team.

Da Vinci offers a dynamic work environment, where employees are given the freedom to come up with great ideas and the space to push these to completion. This is a unique opportunity to be part of a successful and fast-growing company.

Responsibilities

As a Low Latency Engineer, no two days will be the same. Your main responsibility will be bringing our latency down by an extra micro- or nanosecond wherever possible. Here are some examples of typical tasks you may encounter in a day:

  • Understand and discuss requirements with team members, i.e. traders and researchers
  • Identify and eliminate code inefficiencies, continuously optimise for minimal latency in high-throughput network applications, ensuring our competitiveness in an ever-improving market
  • Build monitoring tools for all the components involved in the round-trip time to exchange using metrics software such as ClickHouse Grafana
  • Manage various operational aspects to bring your projects to completion, such as deploy, monitor and tweak systems
  • Proactively investigate opportunities and solve problems and as they occur with a hands-on, pragmatic approach
Requirements
  • Extensive experience in developing C++ low-latency systems within a trading environment, with a deep understanding of modern computer architecture and high-performance code design.
  • Expertise in the architecture, configuration, and optimization of both network and server components, including network cards (e.g., Arista, Cisco Nexus, Cisco Fusion); knowledge of switches is a plus.
  • Proficient in using hardware performance counters and profiling tools to enhance application performance; familiarity with FPGA collaboration is a plus.
  • Solid experience with fast-packet processing in user space and kernel-bypass technologies (e.g., Solarflare OpenOnload, TCPDirect, ef_vi, Exablaze, InfiniBand verbs, DPDK).
  • Comfortable leveraging AI-assisted tools as part of your engineering workflow, with an appetite to explore how they can drive further performance improvements
  • Serious about code quality, taking full responsibility and accountability for your contributions
  • Enjoy using lean and efficient code to solve a wide variety of problems
  • Good communication skills, with the ability to understand requirements and explain technical concepts to non-technical people
  • Desire to work in a team environment, including collaborating with other departments, such as Trading and Research
  • An opportunity to work beside the best in the field
  • Excellent variable pay based on performance, with a fair bonus-structure awarding company profits to software engineers, traders and researchers alike
  • Outstanding performance is also rewarded with shareholding in the company
  • Relocation package when moving across states
  • Comprehensive benefits package including medical, dental, and vision insurance
  • 25 vacation days each year
  • Social events and after-work drinks
Our trading system

As a trading company, one of our proudest moments was going live with our very own trading system, developed from scratch by our excellent engineers. Melzi, named after Leonardo Da Vinci’s favourite student, was designed with our very own unique needs and priorities in mind. Since launching, our traders have been very excited to work with this custom-made and highly efficient system. In fact, it’s so fast that the speed cannot be measured using normal processors.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Low Latency Engineer
Low Latency Engineer

Davinciderivatives • Miami (FL)

On-site
USD 100,000 - 130,000
Competitive base salary
Performance-based variable pay
Comprehensive benefits package
+3
Trading Operations Engineer
Trading Operations Engineer

Da Vinci • Miami (FL)

On-site
USD 110,000 - 180,000
Competitive base salary
Excellent variable pay
Relocation package
+3
Trading Systems Engineer
Trading Systems Engineer

Da Vinci • Miami (FL)

On-site
USD 110,000 - 150,000
Competitive base salary
Variable pay based on performance
Outstanding performance rewards (shareholding)
+4
Trading Operations Engineer
Trading Operations Engineer

Davinciderivatives • Miami (FL)

On-site
USD 80,000 - 120,000
Competitive base salary
Excellent variable pay
Comprehensive benefits package
+4
Trading Systems Engineer
Trading Systems Engineer

Davinciderivatives • Miami (FL)

On-site
USD 85,000 - 120,000
Competitive base salary
Performance-based pay
Share options
+5
Low Latency C++ Engineer
Low Latency C++ Engineer

Vatic Labs • New York (NY)

On-site
USD 175,000 - 275,000
Comprehensive health benefits
Daily meals provided
Gym membership
+3
Low-Latency Developer
Low-Latency Developer

Atto Trading • New York (NY)

On-site
USD 150,000 - 300,000
Competitive pay
Bonus opportunities
401k plan
+7
Low Latency Engineer: Build Ultra-Fast Trading Systems
Low Latency Engineer: Build Ultra-Fast Trading Systems

Davinciderivatives • Miami (FL)

On-site
USD 100,000 - 130,000
Competitive base salary
Performance-based variable pay
Comprehensive benefits package
+3
Low Latency C++ Engineer
Low Latency C++ Engineer

Vaticlabs • New York (NY)

On-site
USD 175,000 - 275,000
Comprehensive health benefits
Daily meals provided
Gym membership
+3
Low Latency C++ Developer
Low Latency C++ Developer

Bowden Brown • New York (NY)

On-site
USD 180,000 - 350,000
Performance bonuses