Senior C++ Engineer @Toogeza
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 3wks ago

[Hiring] Senior C++ Engineer @Toogeza

3wks ago - Toogeza is hiring a remote Senior C++ Engineer. πŸ’Έ Salary: unspecified πŸ“Location: Europe

Role Description

We are looking for a senior C++ engineer to work on deep integration with ParaView and VTK, building custom readers, plugins, and visualization workflows for large scientific and engineering datasets. This role sits at the intersection of scientific visualization, high-performance C++, and large-scale data access. You will work on making massive remote datasets interactive inside ParaView, with a strong focus on:

  • Progressive loading
  • Random access
  • Memory efficiency
  • Custom visualization tooling

What you will do:

  • Develop and maintain ParaView plugins and custom readers in C++.
  • Integrate custom data formats and remote data sources into the VTK/ParaView pipeline.
  • Translate user interaction into selective data requests by field, timestep, spatial region, and resolution.
  • Build progressive loading and rendering workflows for datasets too large to fit fully in memory.
  • Implement request cancellation, caching, prefetching, and incremental scene updates.
  • Convert streamed data into VTK-compatible structures such as vtkUnstructuredGrid, vtkPolyData, and volumetric datasets.
  • Customize ParaView UI and workflows where needed for a better end-user experience.
  • Profile and optimize CPU, memory, network, and rendering performance.
  • Work with backend and GPU engineers on end-to-end data delivery.
  • Contribute selected generic improvements upstream to VTK/ParaView where appropriate.

Qualifications

  • Strong production experience with modern C++.
  • Hands-on experience with VTK and/or ParaView.
  • Good understanding of the VTK pipeline, readers, filters, data objects, and update requests.
  • Experience working with large 3D scientific or engineering datasets.
  • Strong understanding of memory management, multithreading, and performance profiling.
  • Experience with mesh, volumetric, point-cloud, or time-dependent data.
  • Ability to work in a complex mature C++ codebase and debug across multiple abstraction layers.
  • Comfortable working close to both product and low-level infrastructure teams.

Requirements

  • Experience writing ParaView server-manager XML, custom panels, or Qt-based ParaView UI extensions.
  • Knowledge of remote or distributed ParaView deployments.
  • Experience with CFD, FEA, CAE, HPC, or scientific computing.
  • Familiarity with Zarr, HDF5, ADIOS2, XDMF, CGNS, Exodus, or similar scientific data formats.
  • Experience with spatial indexing, LOD, progressive rendering, or out-of-core visualization.
  • CUDA, Vulkan, OpenGL, or GPU-data-pipeline experience.
  • Python experience for ParaView scripting and rapid prototyping.
  • Open-source contribution experience, particularly in VTK, ParaView, or related projects.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Europe
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior C++ Engineer @Toogeza
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 3wks ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Europe
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 127,046+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later