
Data Scientist - Generative AI & LLMs IRC272465
- Киев
- Постоянная работа
- Полная занятость
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 3+ years of professional experience in C++ development (C++14 or newer).
- Solid understanding and practical experience with:
- Protobuf and JSON serialization (e.g., nlohmann-json library).
- Conan package manager for C++ dependencies.
- Scripting in Bash and Python (basic level sufficient).
- Experience with cross-platform development and ensuring consistent application behavior on Windows, macOS, and Linux.
- Familiarity with crash analysis and debugging across multiple OS environments.
- Understanding of software build processes including compilation, linking, and installer generation.
- Ability to write clean, maintainable, and well-documented code.
- Strong problem-solving skills and attention to detail.
- Comfortable working independently and collaboratively in a distributed team.
- Experience with system-level debugging tools on Windows (e.g., WinDbg), macOS (e.g., LLDB), and Linux (e.g., gdb, valgrind).
- Knowledge of CMake or similar cross-platform build systems.
- Familiarity with CI/CD pipelines and automation for multi-platform environments.
- Prior experience working with crash dump analysis tools.
- Develop and maintain features in a cross-platform C++ codebase targeting Windows, macOS, and Linux.
- Ensure the compatibility and stability of the application across all supported operating systems.
- Analyze and resolve crashes and system-specific issues on all target platforms.
- Implement and maintain data serialization/deserialization using Protobuf and JSON.
- Contribute to and improve the build, packaging, and installation processes of the software product.
- Automate and support scripts and tools using Bash and Python for development workflows.
- Collaborate with QA and DevOps teams to ensure high-quality releases.
- Participate in code reviews, technical discussions, and architecture planning.