Вакансія / 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.