Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Our company
We are Backgammon Galaxy, the biggest backgammon world site in the world. It's a social game where you play for rating points.
Project description
We are looking for a Systems/performance engineer for optimization and scalability.
- C/C++ performance
- SIMD intrinsics (AVX2/FMA)
- profiling (perf/VTune)
- numeric kernels
- cache/memory optimization
- PGO/LTO
- multithreading.
For this project (profiling + SIMD kernels + possible quantization + multithreading) we are looking for a systems/performance engineer, not a general application developer. An optimal “stack” is:
- Languages: C (primarily) and C++ (optional, for test harnesses/bench tooling), plus a small amount of Python for benchmarking automation.
- CPU optimization: x86-64 SIMD intrinsics (SSE2/AVX2/FMA; optional AVX-512) via <immintrin.h>; runtime CPU feature dispatch.
- Compilers/toolchains: Clang/LLVM and GCC (both), using -O3, LTO, and PGO.
- Profiling: Linux perf (+ flamegraph), Valgrind/callgrind; optional Intel VTune if on Intel hardware.
- Correctness/perf testing: GoogleTest/Catch2 (or plain C harness), deterministic regression suite; CI on GitHub Actions (Linux) with benchmark baselines.
- Parallelism: POSIX threads / OpenMP (pick one; OpenMP is faster to implement, pthreads gives tighter control).
- Build system: CMake (or Meson) plus Ninja; keep Autotools compatibility only if required by upstream.
Project duration
- 3-6 months.
Qualifications
- Senior developer with loads of experience.
Salary budget
- The salary will be milestone and/or project based, approx. $25,000.
Key Skills
Ranked by relevanceReady to apply?
Join Backgammon Galaxy and take your career to the next level!
Application takes less than 5 minutes

