C++ Algorithm Engineer

7 days ago


Singapore MINSIGHT PTE. LTD. Full time

**The Opportunity**

We seek a skilled C++ Algorithm Engineer to design, optimize, and deploy high-performance algorithms for our [product/system]. You’ll tackle problems in [e.g., real-time data processing/computer vision/HPC] while collaborating with cross-functional teams to drive innovation.

**Key Responsibilities**
- Strategic Leadership: Define and execute long-term strategy aligned with company vision, market opportunities, and competitive dynamics.
- C++ Development: Write robust, low-latency C++ code (C++17/20) for mission-critical systems.
- Performance Optimization: Profile, debug, and optimize algorithms for speed/memory efficiency on [CPU/GPU/embedded].
- Research & Prototyping: Explore novel approaches (ML/statistical/geometric) to solve open-ended problems.
- Testing & Validation: Implement unit/benchmark tests; ensure correctness under edge cases.
- Collaboration: Work with SWEs, data scientists, and product teams to integrate algorithms into production.
- Documentation: Maintain clear technical specs and design docs.

**Technical Qualifications**

**Mandatory Skills**
- 3+ years of modern C++ development (C++11/14/17) in production environments.
- Expertise in algorithm design (search/sort/graph/NP-hard problems) and complexity analysis.
- Proficiency with data structures (trees, graphs, hash tables) and memory management.
- Experience with multithreading, concurrency, and low-latency systems.
- Strong mathematical foundation (linear algebra, calculus, probability).
- Familiarity with performance tools (Valgrind, gprof, VTune).

**Preferred Skills**

**Domain Knowledge**:

- Fintech: Pricing models, quantitative finance.
- Gaming: Physics engines, pathfinding.
- HPC/Embedded: CUDA, OpenMP, ARM optimization.
- Tools: Git, CMake, CI/CD pipelines, Docker.
- Bonus: Python/R for prototyping; exposure to ML frameworks (PyTorch/TensorFlow).

**ü Experience & Education**
- Experience: 3-5+ years in algorithm-intensive roles (e.g., HFT, game engine dev, robotics).
- Education: BS/MS/PhD in Computer Science, Engineering, Math, or related field.
- Portfolio: Public GitHub repo or white papers demonstrating algorithm work (strongly preferred).



  • Singapore MINSIGHT PTE. LTD. Full time

    The Opportunity We seek a skilled C++ Algorithm Engineer to design, optimize, and deploy high-performance algorithms for our (product/system). You'll tackle problems in (e.g., real-time data processing/computer vision/HPC) while collaborating with cross-functional teams to drive innovation. Key Responsibilities ü Strategic Leadership: Define and...

  • Algorithm Engineer

    1 week ago


    Singapore OMNIVISION Full time

    (Sr./Staff) Algorithm Engineer (Image Processing) Be among the first 25 applicants Direct message the job poster from OMNIVISION Description Develop image/video processing algorithms for camera-related applications. Responsibilities Expand existing solutions to new levels of functionality, quality, and performance. Assist other teams with algorithm...

  • Algorithm Engineer

    7 days ago


    Singapore BAYSIDE TRADING PTE. LTD. Full time

    **Algorithm Engineer - Lead** **Job Description**: 1. Use C++/Python and statistical methods to diagnose errors and make improvements to distributed tools and platforms used for researching algorithmic trading (35%). 2. Verify mathematical accuracy of machine-learning produced models (25%). 3. Diagnose and repair engineering flaws in both C++ and Python...

  • Algorithm Engineer

    3 weeks ago


    Singapore TALENT TRADER GROUP PTE. LTD. Full time

    Roles & ResponsibilitiesResponsibilities:Design, implement and refine complex algorithms and data structures to enhance the efficiency and accuracy of Talent Trader's trading strategies Analyse and optimise existing algorithms to improve performance and scalability Collaborate with cross-functional teams to integrate algorithmic solutions into the...

  • Algorithm Engineer

    1 week ago


    Singapore Parallel Chain Lab Full time

    We are seeking a highly motivated algorithm engineer to join the team of engineers and scientists at ParallelChain Lab who are pioneering innovative solutions that address critical challenges. While you will contribute to all phases of the development process, your primary role is to design and develop sophisticated algorithms and mathematical models to...

  • Algorithm Engineer

    7 days ago


    Singapore NodeFlair Full time

    **Job Summary**: **Job Type** **Seniority** Intern **Years of Experience** Information not provided **Tech Stacks** C++ C Description **Responsibilities**: 1. Expand existing solutions to new levels of functionality, quality, and performance. 2. Assist other teams with algorithm implementation, testing and verification 3. Algorithm...

  • Algorithm Engineer

    7 days ago


    Singapore Beijing Foreign Enterprise Management Consultants Co.,Ltd. Full time

    Get AI-powered advice on this job and more exclusive features. On behalf of Huawei, a world-renowned information and communication technology company, we are seeking passionate and talented individuals to join our team as Algorithm Engineer (Wireless). Job Description: Research in the short‐range wireless technology innovations and applications with...


  • Singapore NodeFlair Full time

    **Job Summary**: **Salary** S$10,000 - S$20,000 / Monthly **Job Type** **Seniority** Senior **Years of Experience** At least 5 years **Tech Stacks** TensorFlow C++ Hive Spark Python **Job Description**: - Participate in full development cycle of machine learning model, including design, data processing, develop, deploy, experiment and analyse. -...


  • Singapore REOLINK TECHNOLOGY PTE. LTD. Full time

    We are a profitable and fast growing company engaging in designing and selling own brand video surveillance products and systems. Our main market is in the USA, EU, England and ANZ. Our end customers are consumers, home owners and small size enterprises. We do not sell into industrial or military market. We are employing AI into our products to enhance...


  • Singapore NodeFlair Full time

    **Job Summary**: **Salary** S$4,800 - S$8,600 / Monthly **Job Type** **Seniority** Junior **Years of Experience** At least 2 years **Tech Stacks** TensorFlow C++ RNN PyTorch Java C Python **What you do**: - 1. Generative AI: Language/Multi-modal Model Algorithm Development- Transformer-based architecture (LLaMa etc.) - RNN and SSM-based architecture...