Search by job, company or skills
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).
Date Posted: 20/08/2025
Job ID: 124263505