Search by job, company or skills
About us:
VICI Holdings is a company specializing in high-frequency, market-making, and arbitrage trading. We focus on quantitative research and strategy development, supported by one of the most advanced software development teams in Taiwan. Our mission is to build low-latency, fully automated trading systems that operate across global markets, trading equities, futures, and derivatives with a daily transaction volume reaching hundreds of millions dollars.
Our software team values technological innovation and is constantly exploring and integrating the latest development technologies and methodologies. We offer an open and free work environment with a transparent and flat organizational structure, encouraging everyone to voice their ideas and realize their potential.
Roles/ Responsibilities:
Develop and maintain automated trading systems tailored for specific financial markets.
Continuously research and integrate cutting-edge technologies to optimize system performance, striving to reduce latency by every nanosecond.
Design and optimize system architectures to ensure high performance and low latency.
Collaborate with the team, providing assistance and guidance to other software developers.
Required Skills:
Strong C++ Foundation: Not limited to using standard containers, but with a deep understanding of C++ language features such as RAII, template metaprogramming, and new capabilities introduced in C++20/23, including concepts, coroutines, and ranges, etc.
High-Performance Programming Experience: Proficient in memory management, exception safety, concurrency, and maximizing CPU and memory efficiency in C++.
Modern C++ Programming Techniques: Capable of efficiently utilizing features from C++17 and above, with a demonstrated ability to write high-performance, maintainable modern C++ code. Familiarity with C++23 is a plus, though C++20 experience is the minimum requirement.
Software Architecture Design: Ability to design efficient and robust software architectures based on requirements, and apply design patterns to solve complex problems.
Computer Science Fundamentals: Strong knowledge of data structures and algorithms, with the ability to apply this knowledge in practical development scenarios.
Performance Optimization Experience: Proven experience in developing high-performance, real-time systems, with expertise in performance tuning and effective bottleneck optimization.
Preferred Qualifications:
BS/MS degree from CS, EE with 5+ years of relevant work experience.
Experience in developing financial trading systems, particularly in high-frequency trading and quantitative strategies.
Research experience in high-performance computing, edge computing, or market micro-structure.
Advanced theoretical knowledge and practical experience in system architecture, software engineering, or machine learning.
Continuously staying informed about and exploring the latest developments in software and hardware technologies, theories, and innovations.
Other Requirement:
High self-motivated individual with good communication skill.
Excellent analytical and problem-solving skills and extremely detail-oriented.
English level working level proficiency.
Industry:Other
Job Type:Permanent Job
Login to check your skill match score
Date Posted: 09/10/2024
Job ID: 95594315