
C++ Algorithm Engineer
1 week ago
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).
Tell employers what skills you haveCalculus
TensorFlow
Multithreading
Dynamics
ARM
Data Structures
Physics
Quantitative Finance
CUDA
Algorithm Design
Robotics
Linear Algebra
Valgrind
C++
-
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...
-
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
22 hours ago
Singapore WELEAD SOLUTIONS PRIVATE LIMITED Full timeInvovlement 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
22 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...
-
(Staff/sr.) Algorithm Engineer
2 days ago
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...
-
Communications Algorithm Engineer
2 days ago
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...
-
Senior Algorithm Engineer
2 weeks ago
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. -...