01/02/2026 updated
HK
100 % available
Software engineering, Scientific computing, Parallel programming, Data systems
Paris, France
Paris +25 km
PhD (Image processing), MS (Robot control), BTech (Electrical engineering)Java (Programming Language)Artificial IntelligenceAlgorithmsTeachingC++ (Programming Language)CMakeCompilersCode ReviewNvidia CUDAComputer ProgrammingDatabasesContinuous IntegrationData StructuresData SystemSoftware Design Patterns
Software engineer, with several years of experience in bringing algorithmic solutions to production, who can contribute to performance oriented application development and systems programming.
Main project areas:
Numerical software. Desktop apps. AI infrastructure (training and inference). Back-end/server-side development. Database internals and other systems software. Embedded software.
Other possible areas:
Mobile apps. Web development.
Main skill set:
Very good with C and C++.
Good with design patterns.
Software engineering practices: requirements, code reviews, testing.
Linux, CMake, Git, GoogleTest, Valgrind, Linux perf, Google Benchmark.
Good with data science/AI/ML/scientific computing. Especially 3D geometry, image processing, vision, graphics.
Good with Python. SQL.
Comfortable with:
Performance optimization. Parallel programming (OpenMP, CUDA). Concurrency in C++ and Java.
Java, Go, Rust. PyTorch. MPI. x86 assembly. LLVM.
Compilers. Distributed systems. Web back-end technologies.
CI/CD pipelines. Containerization.
More tools: Clang-Tidy, ASan, nvprof etc.
Enthusiastic about algorithms and data structures.
Adaptability to work with new languages, paradigms, frameworks and tools.
Enjoy teaching, mentoring and collaboration.
Experience in both production and research environments.
French: B2 (Intermédiare).
Main project areas:
Numerical software. Desktop apps. AI infrastructure (training and inference). Back-end/server-side development. Database internals and other systems software. Embedded software.
Other possible areas:
Mobile apps. Web development.
Main skill set:
Very good with C and C++.
Good with design patterns.
Software engineering practices: requirements, code reviews, testing.
Linux, CMake, Git, GoogleTest, Valgrind, Linux perf, Google Benchmark.
Good with data science/AI/ML/scientific computing. Especially 3D geometry, image processing, vision, graphics.
Good with Python. SQL.
Comfortable with:
Performance optimization. Parallel programming (OpenMP, CUDA). Concurrency in C++ and Java.
Java, Go, Rust. PyTorch. MPI. x86 assembly. LLVM.
Compilers. Distributed systems. Web back-end technologies.
CI/CD pipelines. Containerization.
More tools: Clang-Tidy, ASan, nvprof etc.
Enthusiastic about algorithms and data structures.
Adaptability to work with new languages, paradigms, frameworks and tools.
Enjoy teaching, mentoring and collaboration.
Experience in both production and research environments.
French: B2 (Intermédiare).
Experience
Professional experience10+ years
Freelancer since2022
Languages
EnglishNative speakerFrenchFluent
Project history
Working in the CExA project.
● Designing and implementing a developer tool using C++ and LLVM.
● Implemented parts of a lock-free LSM-tree.
● Helped design of a data system using existing technologies.
● Taught a course on geometry for middle school students.
● Implemented parts of a lock-free LSM-tree.
● Helped design of a data system using existing technologies.
● Taught a course on geometry for middle school students.
* Root cause analysis and anomaly detection for IT incidents based on time-series metrics and text
logs (Python).
logs (Python).