Search by job, company or skills

MINSIGHT PTE. LTD.

C++ Algorithm Engineer

Early Applicant
  • Posted a month ago
  • Be among the first 10 applicants
3-5 Years
SGD 10,000 - 13,000 per month

Job Description

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.

Algorithm Design: Develop efficient algorithms for [specific applications, e.g., risk modeling/3D rendering/route optimization].

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:

o Fintech: Pricing models, quantitative finance.

o Gaming: Physics engines, pathfinding.

o 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).

More Info

Industry:Other

Function:Algorithm Engineering

Job Type:Permanent Job

Date Posted: 20/08/2025

Job ID: 124263505

Report Job
View More
Last Updated: 20-08-2025 09:45:17 PM
Home Jobs in Singapore C++ Algorithm Engineer

Similar Jobs