Senior Platform / Systems Engineer
Python 3.11CudaDockerLinux
2 дні тому
data_sciencesenior
D
Data Science UA
Про позицію
Data Science UA is a service company with deep expertise in AI and Data Science. Our story started in 2016 with the first Data Science UA Conference in Kyiv, and since then, we’ve built one of the largest AI communities in Europe.
Обовʼязки4
- Pipeline Engine (Python DAG orchestrator)
- Shared memory pools (C library + Python/Go bindings)
- ZeroMQ IPC layer, FlatBuffers metadata serialization
- ProcessorWrapper infrastructure.
Вимоги12
- Python 3.11+ at a senior level — deep understanding of concurrency, multiprocessing, GIL behavior, and memory management
- CUDA basics — IPC handle management, stream synchronization, CPU↔GPU transfers
- Experience in Docker/container environment
- Linux systems programming — /dev/shm, process isolation, file descriptors, signals
- C/C++ for the shared memory manager (POSIX shm, lock-free Treiber stacks, atomic CAS operations, pybind11/ctypes bindings)
- ZeroMQ — PUSH/PULL and PUB/SUB patterns
- FlatBuffers — schema design and zero-copy access patterns
- Docker/container networking, OpenTelemetry instrumentation.
- OpenCV/CV-CUDA — image processing processors use OpenCV for CPU frames and CV-CUDA (nvcv). For GPU frames
- Tensor RT — Future work includes auto exporting YOLO models to Tensor RT engine format to achieve 2-3x inference speedup
- Connect RPC (Buf ecosystem)
- Experience building developer tooling for ML pipelines, robotics platforms, or real time video systems is a strong plus.
Переваги4
- Good compensation
- Benefit package
- Strong team and career growth
- Challenges every day!
Senior Platform / Systems Engineer
Оригінал