Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
C++ Performance Engineer
Company
Portofino Technologies
Conditions
6 days agoSenior London, UK Onsite Full Time Engineering Jobs by Portofino Technologies
Portofino Technologies Portofino Technologies is a digital-asset liquidity provider. It offers market making, OTC trading, and treasury-management services for exchanges, blockchain projects, investors, institutions, and venture funds. Distributed Funding Unknown ($50M) Unknown ($50T) Investors Global Founders Capital (GFC) Coatue GEM Digital Limited Valar Ventures Global Founders Capital Projects Treasury management Service Provider OTC trading Market Maker Market making Market Maker About Portofino Technologies Portofino Technologies operates digital-asset trading and liquidity services in fragmented markets. Its offerings include global token market making, discreet execution of large OTC digital-asset trades, and treasury management services such as yield generation, operational financing, and risk reduction. The company serves exchanges, blockchain and token projects, investors, institutions, and venture funds. View jobs by Portofino Technologies
Skills
Algorithms Benchmarking Boost.Asio C# Cpu Isolation Data Structures Debugging Disruptor Distributed Systems Docker Event-Driven Architecture Exchange Connectivity Gdb Kernel Bypass Kubernetes Libuv Linux Kernel Optimization Low-Latency Systems Networking Numa Performance Optimization Profiling Real-Time Data Processing Real-Time Systems Shared Memory System Architecture Tbb Thread Pinning Trading Systems Valgrind
About the Role
You will join the Market Making tech team to design and optimise low-latency trading systems, with direct impact on performance, reliability, and scale. You will work across the trading stack, from exchange connectivity to core system components, solving real-time performance challenges and improving system efficiency. You will combine performance optimisation across CPU, memory, and networking with large-scale system design in an environment where your code runs directly in production. You will take ownership of critical components, iterate quickly, and deliver production-grade systems with measurable impact.
Requirements
- Strong experience in modern C++ (C++20+)
- Experience building low-latency or performance-critical systems
- Solid understanding of data structures, algorithms, and system design
- Strong debugging and troubleshooting skills (e.g. GDB, Valgrind)
- Experience analysing and optimising performance (benchmarking, profiling)
- Understanding of networking and hardware-level behaviour
- Familiarity with concepts such as thread pinning, CPU isolation, shared memory, kernel bypass
- Ability to work independently and take ownership from design to production
- Experience with exchange connectivity or real-time market data systems (nice to have)
- Experience with distributed systems or real-time data processing (nice to have)
- Familiarity with containerised environments (Docker, Kubernetes) (nice to have)
- Experience with low-latency frameworks or libraries (e.g. Boost.Asio, libuv, TBB, Disruptor) (nice to have)
- Experience optimising systems at the hardware level (CPU, cache, NUMA, memory) (nice to have)
Responsibilities
- Develop and optimise performance-critical components across the trading system
- Work on exchange connectivity, core infrastructure, and system architecture
- Analyse system performance and identify bottlenecks across CPU, memory, and network layers
- Improve latency, throughput, and reliability of trading systems
- Design and build new applications and system components from scratch
- Collaborate closely with traders and engineers to deliver robust, production-ready solutions
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Текст вакансии взят без изменений