Senior Unreal Engine/C++ Engineer

2 Weeks ago • 3 Years + • Rendering

Job Summary

Job Description

This role involves designing and implementing high-performance visualization components for Windows-based modeling software using advanced 3D rendering and optimization techniques. The Senior Unreal Engine/C++ Engineer will collaborate with backend and computation teams to integrate visualization with HPC workflows, utilizing APIs like gRPC and GraphQL. Key responsibilities include developing real-time rendering pipelines, implementing lazy loading and LOD algorithms, optimizing rendering for large datasets across CPU and GPU, and creating parallel rendering solutions. Experience with 3D visualization frameworks (Paraview, VTK, etc.) and 2D visualization tools is required. Proficiency in C++ is a must. The position requires strong problem-solving skills and excellent communication for cross-functional collaboration.
Must have:
  • 3+ years 3D visualization experience
  • Proficiency in C++
  • Experience with 3D visualization frameworks (Paraview, VTK)
  • Real-time rendering pipeline implementation
  • Optimization techniques (lazy loading, LOD)
  • Parallel rendering solutions development
Good to have:
  • C#, Python
  • CUDA or similar GPU programming
  • Experience with geospatial and scientific data visualization
  • Knowledge of rendering large-scale volumetric data and point clouds
  • Familiarity with containerized environments (Docker, Kubernetes)
Perks:
  • Flexible working format
  • Competitive salary and benefits
  • Personalized career growth
  • Professional development tools
  • Education reimbursement
  • Corporate events

Job Details

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

Hero Vired - Faculty - Unreal Authorized Instructor(AR/VR)

Hero Vired

Delhi, India (On-Site)
5 Months ago
Techland - Senior Level Designer

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
People Can Fly - Lawyer

People Can Fly

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Weeks ago
Orangepeople - Creative - Prototyper II

Orangepeople

Redmond, Washington, United States (On-Site)
6 Months ago
Epic Games - Senior Character Concept Artist

Epic Games

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Keen Software House - Senior Render Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
2 Weeks ago
The Walt Disney Company - Lighting Technical Director (All levels) - ILM London

The Walt Disney Company

London, England, United Kingdom (Hybrid)
2 Months ago
Epic Games - Senior Desktop Engineer, Fortnite Tech

Epic Games

United States (On-Site)
1 Month ago
Sperasoft - Rendering Developer

Sperasoft

Lesser Poland Voivodeship, Poland (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

LiquidX Studio - Animator/Rigger

LiquidX Studio

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
6 Months ago
Red Rover Interactive - Senior UI Artist

Red Rover Interactive

Oslo, Oslo, Norway (Hybrid)
9 Months ago
CD PROJEKT RED - Senior UI Artist

CD PROJEKT RED

Wrocław, Lower Silesian Voivodeship, Poland (Remote)
1 Week ago
Starbreeze Studios - Animation Programmer (Project Baxter)

Starbreeze Studios

Stockholm, Stockholm County, Sweden (Hybrid)
1 Day ago
Welevel - Game Designer

Welevel

Munich, Bavaria, Germany (On-Site)
4 Weeks ago
Activision - Artiste d’effets spéciaux sénior – Senior FX Artist - Beenox

Activision

Québec City, Quebec, Canada (On-Site)
1 Month ago
AGBO - Senior Rigging Technical Director

AGBO

Los Angeles, California, United States (On-Site)
6 Months ago
Epic Games - Creator Ambassador

Epic Games

Montreal, Quebec, Canada (On-Site)
5 Days ago
Intrepid Studios,  Inc  - Technical Quality Assurance Tester

Intrepid Studios, Inc

(Remote)
5 Months ago
Climax Studios - Lead Designer

Climax Studios

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

Get notifed when new similar jobs are uploaded

Jobs in United Kingdom

King - Data Science Intern

King

London, England, United Kingdom (On-Site)
3 Weeks ago
Assystems - Principal /Senior Electrical Engineer

Assystems

Glasgow, Scotland, United Kingdom (On-Site)
3 Months ago
Netflix - Director, Payments - UK/Ireland

Netflix

London, England, United Kingdom (On-Site)
1 Month ago
Climax Studios - Lighting Artist (UK based)

Climax Studios

Liverpool, England, United Kingdom (On-Site)
3 Months ago
DNEG - Rough Layout Artist (Senior) (DNEG ANIM)

DNEG

London, England, United Kingdom (On-Site)
8 Months ago
BULKHEAD - Technical Producer

BULKHEAD

Derby, England, United Kingdom (On-Site)
1 Month ago
Bally's Interactive - Head of Growth Strategy (6 month FTC)

Bally's Interactive

London, England, United Kingdom (On-Site)
3 Months ago
Creative Assembly - Brand Development Manager

Creative Assembly

England, United Kingdom (On-Site)
1 Month ago
Lighthouse Games - Lead Engine Engineer

Lighthouse Games

England, United Kingdom (Hybrid)
1 Month ago
Fluence - Controls Engineer

Fluence

London, England, United Kingdom (Remote)
4 Months ago

Get notifed when new similar jobs are uploaded

Rendering Jobs

Warner Bros Games - Lead Rendering Programmer

Warner Bros Games

London, England, United Kingdom (Hybrid)
5 Days ago
Epic Games - Senior Desktop Programmer, Fortnite Tech

Epic Games

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Techland - Rendering Programmer

Techland

Poland (On-Site)
8 Months ago
Epic Games - Senior Mobile Platform Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
1 Month ago
Activision - Senior Expert VFX Programmer

Activision

Malmö, Skåne County, Sweden (Hybrid)
1 Month ago
PearlAbyss - Engineering_Rendering Internship

PearlAbyss

(On-Site)
3 Weeks ago
Gunzilla - Lead Render Programmer

Gunzilla

London, England, United Kingdom (On-Site)
1 Month ago
Sports Interactive - Senior Software Engineer (Graphics)

Sports Interactive

London, England, United Kingdom (Hybrid)
1 Week ago
Paper Games - Lighting Artist - Infinite Warmth (2025 Campus Recruitment)

Paper Games

Shanghai, Shanghai, China (On-Site)
2 Weeks ago
Epic Games - Senior Engine Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded