2D/3D Visualization Engineer

1 Week ago • 3 Years + • Rendering

Job Summary

Job Description

This role involves designing and implementing high-performance 2D/3D visualization components for Windows-based modeling software. Responsibilities include developing real-time rendering pipelines using 3D libraries, integrating visualization with HPC workflows using APIs (gRPC/GraphQL), implementing optimization techniques (lazy loading, LOD), and developing parallel rendering solutions. The ideal candidate will have experience with large-scale data visualization, 3D visual frameworks (Paraview, VTK, Trame, or others listed), and proficiency in at least one programming language (C++, C#, Python). The position requires strong problem-solving, communication, and a passion for creating visually stunning user experiences.
Must have:
  • 3D visualization development experience
  • Experience with 3D visual frameworks
  • Large-scale data visualization experience
  • Proficiency in C++, C# or Python
  • Optimization techniques implementation
Good to have:
  • Geospatial and scientific data visualization experience
  • Knowledge of rendering volumetric data and point clouds
  • Familiarity with containerized environments
Perks:
  • Flexible working format
  • Competitive salary and benefits
  • Career growth opportunities
  • Professional development tools
  • Education reimbursement
  • Corporate events

Job Details

About our customer:

Our client is a global company specializing in software development and consulting who combines science and technology with deep industry expertise to solve complex subsurface and surface challenges in the evolving energy sector.
The client headquartered is located in Canada, with offices around the world. The company serves organizations globally, providing cutting-edge software technology and unparalleled customer support.

Key Software Solutions:
Our client offers a range of reservoir simulation software, including:

  • IMEX – A black oil simulator for primary, secondary, and tertiary recovery processes.
  • GEM – An advanced simulator for compositional, chemical, and unconventional reservoir modeling.
  • STARS – The industry standard for thermal and advanced recovery processes.
  • CMOST – An intelligent optimization and analysis tool that integrates statistical analysis, machine learning, and unbiased data interpretation to determine optimal reservoir solutions.


The company invests in research and development, continuously improving its products and delivering state-of-the-art solutions for energy modeling and optimization.

About the Role:

We seek a skilled 2D/3D Visualization engineer to design and implement high-performance visualization components for Windows-based modelling software. This role involves leveraging advanced 3D rendering technologies and optimization techniques to create an interactive and efficient visualization system.

Candidates with backgrounds in scientific visualization and/or video game development are encouraged to apply, as expertise in real-time rendering, performance optimization, and interactive 3D graphics are highly relevant.

Key Responsibilities:

Visualization Development:

  • Design and develop advanced 3D visualization components for HPC modeling applications.
  • Implement real-time rendering pipelines using tools 3D Libraries

Integration with Backend Systems and Frontend:

  • Collaborate with backend and computation teams to integrate visualization with HPC workflows.
  • Use APIs / gRPC / GraphQL for seamless interaction between 3D visualization components and other modules.

Performance Optimization:

  • Implement lazy loading and rendering techniques based on camera position and user interaction.
  • Develop level-of-detail (LOD) algorithms to optimize rendering for large datasets.
  • Profile and optimize rendering pipelines for performance across GPU and CPU.

Parallel Visualization:

  • Develop parallel rendering solutions for handling large-scale data efficiently.
  • Optimize data transfer and rendering processes for CPU/GPU systems.

Testing and Debugging:

  • Develop parallel rendering solutions for handling large-scale data efficiently.
  • Optimize data transfer and rendering processes for distributed systems.

Documentation:

  • Document visualization workflows, algorithms, and optimization techniques for maintainability and team knowledge sharing.

Qualifications:

Education:

Bachelor’s or Master’s degree in Computer Graphics, Computer Science, Game Development, or related fields.

Experience:

  • 3+ years of experience in 3D visualization development
  • Proven experience with 3D visual frameworks in at least one of the toolsets:
    • Paraview, VTK or Trame by Kitware
    • GetToolKit e.g. Petrel, Decision Space
    • Techsoft 3D Ansys
    • HueSpace 3D
  • Proven experience with 2D visualization (at least one):
    • GetToolKit 2D
    • Lighting Chart
    • SciChart
    • HoloView
  • Hands-on experience with large-scale data visualization and rendering optimization.

Technical Skills:

  • Programming Languages: (nice to have, at least one): Proficiency in C++, C# , Python .
  • Optimization Techniques: Lazy loading, LOD rendering, parallel visualization, and data virtualization.
  • GPU Programming: Familiarity with CUDA or similar for GPU-accelerated rendering.
  • 3D Graphics Pipelines: Strong understanding of shaders, buffers, and real-time rendering.
  • GPU Direct Memory Access is desirable. E.g. Microsoft DirectStorage API

Soft Skills:

  • Strong problem-solving skills and ability to handle complex data structures.
  • Excellent communication skills for cross-functional collaboration.
  • A passion for creating interactive and visually stunning user experiences.

Preferred Qualifications:

  • Experience with geospatial and scientific data visualization.
  • Knowledge of rendering large-scale volumetric data and point clouds.

Nice to have:

  • Familiarity with containerized environments (e.g., Docker, Kubernetes).

We offer:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

Similar Jobs

PlayStation Global - Lighting Lead

PlayStation Global

United States (Remote)
1 Month ago
Playrix - Senior QA Engineer (Technology)

Playrix

Ireland (Remote)
2 Months ago
Electronic Arts - Senior Lighter - EA Sports FC

Electronic Arts

Bucharest, Bucharest, Romania (On-Site)
1 Month ago
G5 Games - 2D Environment Artist (Match-3 project)

G5 Games

Astana, Astana, Kazakhstan (Remote)
5 Months ago
Canva - Senior 3D Designer

Canva

Prague, Czechia (Remote)
2 Months ago
Paper Games - Lighting Artist - Infinite Warmth (2025 Spring Recruitment)

Paper Games

Shanghai, Shanghai, China (On-Site)
1 Month ago
Haptic - Senior Graphics Engineer

Haptic

Paris, Île-de-France, France (Remote)
2 Months ago
Kojima Productions - 3D Rendering Programmer / Effects Programmer

Kojima Productions

Tokyo, Japan (On-Site)
4 Months ago
Warner Bros Games - Senior Core Engine Programmer

Warner Bros Games

London, England, United Kingdom (Hybrid)
1 Month ago
Epic Games - Senior Game Systems Programmer

Epic Games

(On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Spatial Studio - Animal Company - Unity Gameplay Engineer

Spatial Studio

(Remote)
2 Months ago
Playrix - Principal 2D Artist

Playrix

Cyprus (Remote)
5 Months ago
CD PROJEKT RED - Asset Artist (Geology Environment)

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Week ago
Netflix - Senior Animator & VFX Artist - Games

Netflix

Helsinki, Uusimaa, Finland (On-Site)
5 Months ago
Handy Games - Game Artist Internship

Handy Games

Giebelstadt, Bavaria, Germany (On-Site)
6 Days ago
Epic Games - Principal Concept Artist

Epic Games

Cary, North Carolina, United States (On-Site)
2 Months ago
Playground Games - VFX Artist (All levels) - Contract

Playground Games

England, United Kingdom (Hybrid)
2 Months ago
Flying Bark Productions - Surfacing Artist

Flying Bark Productions

Madrid, Community Of Madrid, Spain (On-Site)
5 Days ago
Ubisoft - Senior 3D Programmer (MMORPG)

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
1 Week ago
Keywords Studios (Player Support) - Executive - Transport Administration

Keywords Studios (Player Support)

Gurugram, Haryana, India (On-Site)
2 Days ago

Get notifed when new similar jobs are uploaded

Jobs in Argentina

Evolution - Junior HR Generalist

Evolution

Buenos Aires, Buenos Aires, Argentina (On-Site)
2 Months ago
Go Fund Me - Senior Software Engineer (Backend)

Go Fund Me

Buenos Aires, Buenos Aires, Argentina (Hybrid)
2 Months ago
PwC - Senior Experimentado - Application support analyst

PwC

Buenos Aires, Buenos Aires, Argentina (On-Site)
5 Months ago
PwC - Manager - Strategy& e Inteligencia Artificial

PwC

Buenos Aires, Buenos Aires, Argentina (On-Site)
2 Months ago
Salesforce - Territory Account Executive - SMB

Salesforce

Buenos Aires, Buenos Aires, Argentina (On-Site)
4 Months ago
Evolution - Card Inspector

Evolution

Buenos Aires, Buenos Aires, Argentina (On-Site)
10 Months ago
Evolution - Payroll Specialist

Evolution

Buenos Aires, Buenos Aires, Argentina (On-Site)
8 Months ago
PlayQ - Motion Designer (Remote Contract)

PlayQ

Argentina (Remote)
6 Days ago
Evolution - Equipment Support Specialist (On-site on Canning, Ezeiza)

Evolution

Buenos Aires, Buenos Aires, Argentina (On-Site)
10 Months ago
Scale AI - Senior Software Engineer

Scale AI

Argentina (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Rendering Jobs

Stardock - Senior Graphics Engineer

Stardock

Plymouth, Michigan, United States (On-Site)
7 Months ago
Electronic Arts - Software Engineer III - AdTech (SDK / Rendering)

Electronic Arts

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Epic Games - Senior Technical Product Manager, UE Rendering

Epic Games

Cary, North Carolina, United States (On-Site)
1 Week ago
Keen Software House - Senior Render Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
1 Month ago
Focus Entertainment - Unreal Lead Programmer

Focus Entertainment

Île-de-France, France (Hybrid)
5 Days ago
Techland - Rendering Programmer

Techland

Warsaw, Masovian Voivodeship, Poland (Remote)
3 Months ago
PearlAbyss - Engineering_Rendering Internship

PearlAbyss

(On-Site)
2 Months ago
Focus Entertainment - Unreal Lead Programmer

Focus Entertainment

Île-de-France, France (Hybrid)
1 Month ago
Epic Games - Senior Engine Programmer, Framework Architecture

Epic Games

(On-Site)
1 Month ago
Cloud Imperium Games - Graphics Programmer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded