-
View all jobs
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:
Education:
Bachelor’s or Master’s degree in Computer Graphics, Computer Science, Game Development, or related fields
Experience:
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
- 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
- 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
- Develop parallel rendering solutions for handling large-scale data efficiently
- Optimize data transfer and rendering processes for CPU/GPU systems
- Develop parallel rendering solutions for handling large-scale data efficiently
- Optimize data transfer and rendering processes for distributed systems
- Document visualization workflows, algorithms, and optimization techniques for maintainability and team knowledge sharing
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
- 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
- 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
- Experience with geospatial and scientific data visualization
- Knowledge of rendering large-scale volumetric data and point clouds
- Familiarity with containerized environments (e.g., Docker, Kubernetes)
- 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
Key Skills
Ranked by relevance
3d
c
rendering techniques
data visualization
graphql
docker
grpc
2d
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Software Engineer (NodeJS) - Greenfield Development, Remote Frist
2026-04-12
Full-time
Mid-Senior
Ireland
Software Development
Information Technology
View Job Details
Related
Senior Backend Engineer, AI Agents
2026-04-09
Full-time
Not Applicable
Lithuania
Technology
Engineering
View Job Details
Related
Senior Platform Engineer
2026-04-07
Full-time
Not Applicable
Lithuania
Technology
Engineering
Login to Apply
- Posted
- Feb 14, 2025
- Type
- Full-time
- Level
- Not Applicable
- Location
- Ukraine
- Company
- N-iX
Industries
Software Development
Technology
Information
Internet
IT Services
IT Consulting
Categories
Engineering
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Software Engineer (NodeJS) - Greenfield Development, Remote Frist
2026-04-12
Full-time
Mid-Senior
Ireland
Software Development
Information Technology
View Job Details
Related
Senior Backend Engineer, AI Agents
2026-04-09
Full-time
Not Applicable
Lithuania
Technology
Engineering
View Job Details
Related
Senior Platform Engineer
2026-04-07
Full-time
Not Applicable
Lithuania
Technology
Engineering