We are seeking an experienced UX/UI Designer to join the client’s Visualization Data Services team. The ideal candidate will support the integration of a high-performance visualization SDK into large-scale commercial products that process and display multi-gigabyte 3D models with real-time interactivity.
Key Responsibilities
- Integrate a next-generation C++ SDK into the client’s products for 2D/3D data visualization.
- Work with product teams to assess current architecture and define migration strategies.
- Implement support for legacy and next-gen data formats with zero performance regressions.
- Drive performance testing and benchmarking (memory usage, latency, CPU efficiency).
- Enhance CI/CD pipelines and backend services to support visualization workflows.
- Deliver high-quality technical documentation and participate in Agile development cycles.
Required Qualifications
- 5+ years of experience in software development with strong focus on modern C++ (C++14 or newer).
- Proficiency in memory management, concurrency, and performance profiling.
- Experience integrating SDKs/libraries into large codebases and navigating complex architectures.
- Hands-on experience with Git and CI/CD tools (e.g., Jenkins, GitLab CI).
- Excellent analytical and debugging skills.
Preferred Qualifications
- Experience in computer graphics, geometry processing, or cross-platform development.
- Familiarity with streaming protocols, data compression, and file format design (e.g., Protobuf, FlatBuffers).
- Exposure to Windows, macOS, and Linux environments.