【About us】
VICI Holdings is a leading high-frequency trading company, and we are seeking talented and detail-oriented professionals to join our technology team.
As a C++ Software Engineer in our trading group, you will play a crucial role in implementing trading strategies in the market. Ideal candidates should excel in C++ multithreading optimization, be adept at efficiently utilizing CPU and memory resources to achieve better latency, and have a strong understanding of Network Programming and network principles (experience with DPDK or other network card accelerations is a plus). The role requires implementing trading algorithms with minimal latency. If you are passionate about programming optimization, eager to learn cutting-edge techniques, and find great satisfaction in reducing program and trading system latency, this position is a perfect fit for you.
【Roles/ Responsibilities】
• Collaborate closely with traders and the hardware team to integrate and optimize quantitative algorithms within a low-latency fully automated trading system, and conduct testing and validation.
• Develop back-testing platforms to meet strategy requirements.
• Test and analyze latency data of the trading system, identify issues and bottlenecks, and continuously enhance the operational efficiency of the trading system.
• Stay abreast of technological advancements and continuously refine the low-latency fully automated trading system.
【Candidate Requirements】
• Master’s degree in CS, EE, CE or a related technical field.
• Proficient in Modern C++.
• Expertise in C++ multithreading optimization.
• Familiar with Network Programming and network operation principles (experience with kernel-bypass networking is highly desirable).
• Knowledgeable in computer architecture with a focus on efficient utilization of hardware resources (experience with instruction-level optimizations such as SIMD is a plus).
• Experienced in Linux system programming.
【Other Requirement】
• Strong technical documentation skills.
• Highly self-motivated with excellent communication and cross-departmental collaboration abilities.
• Experience in low-latency or high-frequency trading is a plus.
• Familiarity with basic financial trading knowledge is a plus.
th basic financial trading knowledge is a plus.
• Experience in developing low-latency network card drivers or FPGA drivers is a plus.
【Interview Process】 The order may be adjusted depending on the situation.
Resume selection -> Coding test -> AI Interview -> F2F Interview (Hiring Manager)
VICI Holdings 威旭資訊是一間技術領先的高頻交易公司,我們正在尋找技術精湛、注重細節,且能與公司一起持續追求進步與成長的優秀人才,加入我們的技術團隊,一同打造領先全市場的低延遲全自動交易系統。
交易組的C++軟體工程師這個職位,扮演了將交易員策略具體實現在市場上的重要角色,理想的候選人需精通C++多執行緒優化,熟悉如何有效率的使用 CPU 與 memory 資源以達到更好的 latency,並了解 Network Programming與網路運作原理(具 DPDK 等網卡加速的經驗尤佳),理想的候選人將具備以最低延遲的實作方式實現交易員的量化演算法的能力。如果您對程式設計的優化充滿熱情,並對前沿優化技術具有一顆求知若渴的心,且能在逐步降低程式與交易系統延遲的工作過程中獲得巨大成就感,那麼這個職位將會非常適合您。
【工作職責】
・與交易員、硬體部門緊密合作,將量化演算法與低延遲全自動交易系統進行整合與優化,並進行測試與驗證
・協助交易員針對策略需求,建立回測平台
・測試與分析交易系統延遲數據,排除問題並找出瓶頸,以不斷提升交易系統的運行效率
・持續關注技術新知,不斷精進低延遲全自動交易系統
【專業能力需求】
・資訊工程科系大學畢業或同等的電腦科學基礎
・熟悉 Modern C++,並精通C++多執行緒優化
・熟悉Network Programming與網路運作原理(熟悉 kernel-bypass networking者尤佳)
・熟悉計算機結構,了解如何有效率的運用計算機的硬體資源(具 SIMD 等instruction-level optimization相關經驗者尤佳)
・熟悉 Linux 系統程式設計
【其他需求】
.具備良好的技術文書撰寫能力
.高度推進自我要求,並具有良好的溝通與跨部門合作能力
.有低延遲或高頻交易背景的經驗佳 (加分)
.熟悉基本金融交易知識佳 (加分)
.具低延遲網卡或 FPGA driver 開發經驗者佳 (加分)
【面試流程】可能視情況調整流程順序
履歷篩選 --> Coding Test --> 線上AI面試 --> 現場考題 &現場面試 --> HR面試
We're seeking a Senior Backend Engineer to build and manage all aspects of web applications, from server-side logic and databases to client-side admin site interfaces. If you're a NodeJS expert with fluency in English and passionate to join an exciting project, we want you on our team!
# Responsibilities
1. Deliver robust, testable and efficient code that meets the highest standards of quality.
2. Collaborate closely with the team to develop live gaming products.
3. Document and maintain software functionalities, ensuring clarity for future reference.
4. Design automated tests, carry out unit tests and integration tests.
# Qualifications
1. Degree in Computer Science, Engineering or relevant field.
2. 5+ years of experience in NodeJS(Typescript) for distributed cloud-based products.
3. Proactive with excellent communication and problem-solving skills.
4. Strong understanding of MySQL or PostgreSQL, and Redis.
5. Familiar with Git.
6. Good understanding of DynamoDB or MongoDB.
7. Good knowledge of RabbitMQ and basic front-end skills for back-office development.
8. Proficiency in both English and Chinese, written and spoken. If your English skills need improvement, we offer English training courses to support your growth.
▎Who We Are
我們是一家高速成長的國際級互動娛樂科技公司,團隊成員遍布台灣、新加坡、中國與杜拜,亞洲地區規模約 200 人,致力於打造結合互動娛樂、社交、支付與即時通訊的下一代娛樂生態系。從高效能遊戲平台到全球級 IM 即時訊息系統,我們正重新定義數位娛樂的體驗與可能。現在,我們正在尋找對高效能架構與 Golang 開發充滿熱情的你,加入我們的後端技術核心團隊。
▎ What You'll Got
我們深知工程師重視的,不只是寫程式,更是解決複雜問題的成就感、與高手切磋的刺激感,以及持續精進的空間。因此我們打造以下支持系統,讓你在技術舞台上不斷進階:
*彈性遠端制度:試用期後每週一天遠端。
*嚴謹的 Code Review 機制:與 Mentor、Team Lead 深度交流,提升設計思維與工程品質。
*技術分享與領導責任同步成長:當你站上技術高地,也將肩負起推動團隊突破瓶頸的使命。
*雙軌職涯發展路徑:不論你期望成為技術專家或管理者,我們都提供清晰的發展方向與資源支持。
▎ What You'll Do
1. 掌握現有架構,協助架構優化與技術選型。( e.g. 效能瓶頸、系統擴展、資料存儲, etc. )
2. 參與開發,為產品推出更多全新功能。( e.g. 智能回覆、匿名聊天, etc. )
3. 帶領團隊成員分析線上產品數據。( e.g. network traffic, bandwidth, memory, and storage estimates )
4. 持續學習新技術、主動分享並嘗試將適合的技術導入。
【 In the first month 】
◾️ 了解團隊目標、目前產品和未來規劃
◾️ 搭建自己的工作環境,掌握當前的分散式架構 ( e.g. 傳輸/編碼協定、服務框架、業務邏輯, etc. )
◾️ 掌握目前使用的相關技術 ( e.g. Redis, MySQL, MongoDB, Elasticsearch etc. )
◾️ 掌握當前資料處理的設計目的 ( e.g. DB Schema, Data flow, etc. )
【 In the first three months 】
◾️ 開始參與需求 (e.g. 新產品、功能擴充/變更, etc.) 討論, 並確實完成交付
◾️ 分析系統瓶頸,提出可被實踐的解決方案 ( e.g. RCA → 測試報告 → 解決方案 → 加入排程 )
【 In the first six months, expect to 】
◾️ 擔任 Mentor 帶領團隊其他成員
◾️ 了解產品下一階段目標,事前規劃協助推動產品迭代
◾️ 與 Team Lead 討論下一階段的職涯規劃
▎What We’re Looking For
1. 具備 5 年以上後端開發經驗,熟悉任一後端語言(如 Java、C/C++ 等),有 Golang 使用經驗佳。
2. 歡迎對 Golang 有興趣、並具備轉語言實戰經驗的開發者加入。若尚未具備 Golang 實務經驗,建議於面試前先行自學並了解基礎語法與語言特性,面談中將視學習狀況作為參考。
3. 我們重視技術轉換過程中展現的學習能力與架構思維,若你在其他語言中具備系統架構經驗,且已針對 Golang 進行準備,會是我們特別期待的對象。
3. 具有任一 DBMS 使用經驗,如 MySQL、SQL Server、Oracle...。
4. 具有任一 NoSQL 與 MQ 的使用經驗,如 Elasticsearch、Redis、MongoDB、RabbitMQ、Kafka、NATS...。
- 監控工具: Grafana、Prometheus、Pyroscope
- 日誌(log)工具: ELK, Graylog
- CICD: GitLabCI, Jenkins, K8S
We are seeking a highly skilled Senior Software Engineer for the development and release of software products by transforming research outcomes into production-ready solutions. The ideal candidate will be responsible for ensuring software quality through comprehensive testing, managing version upgrades, resolving code conflicts, and maintaining proper documentation.
Key Responsibilities:
Representative responsibilities/duties will include but not limited to:
• Translate research findings and prototypes into production-grade software solutions
• Collaborate with R&D teams to bridge the gap between innovation and product delivery
• Conduct thorough automated testing, including stability and performance testing, prior to product releases
• Develop and maintain CI/CD pipelines to ensure smooth deployment processes
• Resolve merge conflicts in version control systems (e.g., Git)
• Review and optimize codebase for maintainability and scalability
• Ensure compliance with coding standards and best practices
• Write comprehensive release notes detailing changes, improvements, and known issues
• Maintain technical documentation for development processes and system architecture
Knowledge, skills, and qualifications
Education: Bachelor’s or above degree from CS or related field
Required/preferred skills:
• 5+ years of experience in software development
• Strong proficiency in C/C++, Java and Python
• Experience with automated testing frameworks
• Knowledge of performance testing tools
• Familiarity with version control systems
• Proven track record of delivering production-ready software
• Basic deep learning and LLM knowledge and reference framework and optimization with such as ONNX
• Excellent problem-solving and communication skills
• Good team player with fluent English language capability
CerenceAI champions diversity and innovation. We welcome applicants from all backgrounds to work on cutting-edge AI voice technology, shape the future of human-machine interaction, and join a team that values innovation and collaboration.
Responsibilities:
• Analyze and implement product requirements from projects.
• Integrate the latest voice recognition technologies.
• Develop unit tests to ensure the product quality.
• Improve the performance, latency, memory.
• Develop product for different platforms.
• Write technical documents, such as API document, User Guide document, Footprint document, etc.
• Support the projects which use our SDK.
Education:
• Bachelor’s or master’s degree in computer science, EE, software engineering, etc.
Minimum years of work experience:
• 3
Qualifications:
• Minimum 5 years working experience or relevant work experience.
• Strong C/C++ programming skills, proficient in basic C++ knowledges such as multi-thread programing, memory management, etc
• Familiar with version control tool Git.
• Familiar with Linux developing environment.
• Experience with Python is a plus.
• Positive "can-do" attitude, well organized, strong sense of responsibility.
• Ability and willingness to handle occasional peak demands.
• Team-work spirit.
Preferred skills:
• Experience with speech recognition or related technologies is an advantage.
• Experience with Android development is a plus.
• Experiences in JNI is a plus.
Preferred Skills: Voice interaction design and development background, Good at JavaScript/TypeScript programming skills. Familiar with Python script.
⚠️Important Notice – Read Before Applying
This is not a model training or data science role.
We are seeking a software engineer focused on AI framework development, not just using existing tools.
✅About the job
Your primary responsibility will be to design and implement sophisticated APIs and runtime environments for our LPU hardware. This requires deep exploration of existing frameworks, coding complex integrations, and optimizing performance.
If you are passionate about building the AI infrastructure that enables others to run models, this role is for you.
We are looking for a highly skilled software engineer to design and optimize the LPU's AI software stack and runtime environment.
✅Key Responsibilities
• Develop and optimize the LPU runtime and software stack, integrating with Hugging Face Transformers, llama.cpp, vllm, etc.
• Design and implement APIs to enable efficient model execution on our hardware.
• Explore and modify existing AI frameworks to ensure smooth adaptation for the LPU.
• mprove runtime performance for heterogeneous computing environments.
• Collaborate with hardware teams to optimize hardware-software interactions.
• Contribute to the evolution of AI model deployment frameworks.
✅Qualifications
• Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related fields.
• Strong proficiency in C++ and Python, with experience in performance-critical software.
• Hands-on experience with AI frameworks (Hugging Face Transformers, llama.cpp, vllm), beyond just using them—modifying, extending, or integrating.
• Understanding of runtime systems and heterogeneous computing.
• Experience with low-level optimizations, memory management, and parallel execution.
• Familiarity with software development tools (Docker, Git, CI/CD).
• Analytical thinking and problem-solving skills.
✅Nice to have
• 3+ years of experience in compiler technologies, runtime systems, or AI hardware acceleration.
• Understanding of hardware-software co-design principles.
• Experience with CUDA, ROCm, or other GPU programming frameworks.
• Contributions to open-source AI/ML projects.
✅Any additions
• Work on cutting-edge AI framework development.
• Collaborative and high-caliber engineering team.
• Competitive salary and benefits.
• Career growth in AI software and system design.
✅How to Apply
Send your resume and cover letter. If you have framework-related contributions (e.g., modifications to AI runtimes), please highlight them.
Join us in building the AI infrastructure of the future.