Назад
16 часов назад

Lead Engineer (Trading Platform)

Формат работы
onsite
Тип работы
fulltime
Грейд
lead
Английский
b2
Страна
UK
vacancy_detail.hirify_telegram_tooltipВакансия из Telegram канала -

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Lead Engineer Trading Platform Engineering

Company

CoinDesk

Conditions

5 hours agoLead London, UK Onsite Full Time Engineering Jobs by CoinDesk

Skills

Distribution Kernel Ebpf Xdp Dpdk Runbooks Profiling Linux Slo Systems Networking Observability Latency Java C# Benchmarking

About the Role

You will design and build high performance trading systems using Java and C, optimize Linux kernel and user space components, and develop fast networking pipelines to meet deterministic latency requirements. You will work across memory management and device drivers to reduce tail latency. You will collaborate to deliver robust production systems with clear SLOs and reproducible performance tests.

Requirements

  • Expert-level proficiency in Java
  • Deep understanding of Linux kernel internals including memory management driver models and scheduler tuning
  • Practical experience in end to end latency optimization
  • Experience with socket options buffer sizing epoll io_uring RSS and NIC queue configuration
  • Understanding of sequencer based total order broadcast partial order broadcast and the tradeoffs between latency throughput and availability
  • Solid understanding of concurrency synchronization primitives and memory models
  • Measurement driven decision making using benchmarks and profiles
  • Commitment to high code quality through rigorous reviews mentoring and clear documentation

Responsibilities

  • Design build and optimize high performance trading systems using Java and C
  • Engineer performance critical components across user space and kernel interfaces focusing on memory scheduling I O and networking paths
  • Develop and tune networking pipelines using multicast unicast UDP and TCP and implement kernel bypass or fast path networking such as DPDK or XDP
  • Interact with and optimize Linux kernel subsystems including memory management schedulers device drivers and filesystems
  • Optimize systems for deterministic latency through CPU isolation thread pinning NUMA locality cache awareness and reduced lock contention
  • Apply distributed systems patterns such as sequencer total order broadcast for strong consistency
  • Use profiling and debugging tools like perf strace eBPF and flame graphs to identify bottlenecks
  • Collaborate cross functionally to deliver robust production systems with clear SLOs reproducible performance tests and runbooks

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник -