Вакансія / Job vacancy
LCT Automation Developer
ID
2041/02
Інструменти Вимоги / Tools Requirements
C++,SCSp Queue and ScMP, Solarlfar and Kernel, Ansible, Low Latency Trading
Мова / Language
English
Рівень мови /
Language level
upper-intermediate
Локація / Location
European Union
Навички / Skills
3 роки / years
Зарплата / Salary
Up to 8000$
A Swedish-Ukrainian holding company providing software development outsourcing and world-class tech & business consulting in Blockchain, Fintech, and Green Finance. Leveraging 13+ years of experience on the market, we build ready-to-go Web 3.0 and Fintech solutions to help our clients speed up market entry and outperform their competitors who build products from scratch.
We are seeking a highly skilled and motivated C++ Developer with expertise in Low Latency Trading and strong knowledge of L1 Cache optimization to join our buy-side firm. The ideal candidate will possess a deep understanding of high-performance computing and be able to leverage their experience to design, develop, and optimize trading systems for optimal speed and efficiency.
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Strong proficiency in C++ programming language.
- Extensive knowledge and experience in Low Latency Trading, including expertise in L1 Cache optimization techniques.
- Experience with SCSp Queue and ScMP for efficient inter-thread communication and synchronization.
- Familiarity with Solarlfar and Kernel bypass techniques for minimizing system overhead.
- Ansible required.
- Unix Knowledge required.
- Unix optimization is a plus.
- Hardware knowledge is a plus.
- Knowledge of other programming languages, such as Python or Java.
- Demonstrated ability to apply and speak to the tools and technologies mentioned in the resume, providing detailed examples of their usage.
- Solid understanding of atomic operations, including Compare-And-Swap (CAS) and barrier techniques.
- Experience working on Smart Order Routers (SOR) or similar trading systems is a plus.
- Strong analytical and problem-solving skills, with the ability to work in a fast-paced, high-pressure environment.
Responsibilities:
- Designing, implementing, and maintaining low latency trading systems using C++ and other relevant technologies.
- Analyzing and optimizing trading algorithms and strategies to minimize latency and maximize performance.
- Collaborating with quantitative analysts, traders, and other developers to translate business requirements into efficient software solutions.
- Utilizing L1 Cache optimization techniques such as affinity, false sharing, and cache optimization to enhance system performance.
- Demonstrating expertise in the tools and technologies mentioned in the resume, providing detailed examples of how they were utilized in previous projects.
- Utilizing SCSp Queue and ScMP to enable efficient inter-thread communication and synchronization.
- Applying Solarlfar and Kernel bypass techniques to reduce the overhead of operating system calls and network communication.
- Answering questions related to the atomicity of an integer increment and demonstrating knowledge of techniques such as Compare-And-Swap (CAS) and barriers.
- Collaborating with the team to work on a Smart Order Router (SOR) to split large orders into smaller, more manageable chunks.
We offer:
- Competitive salary depending on the background;
- The ability to grow professionally and develop your career;
- Great atmosphere, with the vibe and energy of a high-growth tech company;
- Experienced colleagues who are ready to share knowledge;
- Long-term employment;
- Friendly team (we are a company with a family atmosphere).
Опис відповідає тексту оригіналу та мови документа, наданого компанією роботодавця. /
The description corresponds to the text of the original and the language of the document provided by the employer’s company.