C++ Algorithm Engineer

2 weeks 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

    Roles & ResponsibilitiesThe OpportunityWe 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:...

  • Algorithm Engineer

    1 week ago


    Singapore OMNIVISION Full time

    (Sr./Staff) Algorithm Engineer (Image Processing) Join to apply for the (Sr./Staff) Algorithm Engineer (Image Processing) role at OMNIVISION . Responsibilities Develop image/video processing algorithms for camera-related applications. Expand existing solutions to new levels of functionality, quality, and performance. Assist other teams with algorithm...

  • Algorithm Engineer

    2 days ago


    Singapore OMNIVISION Full time

    (Sr./Staff) Algorithm Engineer (Image Processing) Join to apply for the (Sr./Staff) Algorithm Engineer (Image Processing) role at OMNIVISION . Responsibilities Develop image/video processing algorithms for camera-related applications. Expand existing solutions to new levels of functionality, quality, and performance. Assist other teams with...

  • Algorithm Engineer

    21 hours ago


    Singapore WELEAD SOLUTIONS PRIVATE LIMITED Full time

    Invovlement of testing, verification and algorithm implementation with other teams - Improve current solutions in term of functionality, quality, and performance. - Take charge of algorithm documentation - Responsible to drive the productization of the hardware. - Also will work with external researchers on others project. **Requirements**: - Bachelor/...

  • Algorithm Engineer

    2 weeks 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

    21 hours ago


    Singapore NodeFlair Full time

    **Job Summary**: **Job Type** Permanent **Seniority** **Years of Experience** Information not provided **Tech Stacks** C++ MATLAB OOP C Python - The job focuses on the development of image and signal processing algorithms for the next generations of optical inspection and metrology systems. The responsibilities of this position covers the entire life...


  • Singapore OMNIVISION Full time

    **Responsibilities**: - Research and develop color image processing or computer vision algorithms in C and Matlab. - Optimize existing image processing and computer vision algorithms to meet internal and external customer’s requirements. - Performing analysis, modeling, and simulation of imaging systems. - Assist hardware design team with algorithm...


  • Singapore DSO National Laboratories Full time

    **Responsibilities**: DSO National Laboratories (DSO) is Singapore's largest defence research and development (R&D) organisation, with the critical mission to develop technological solutions to sharpen the cutting edge of Singapore's national security. At DSO, you will develop more than just a career. This is where you will make a real impact and shape the...

  • Algorithm Engineer

    2 weeks 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...


  • 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. -...