




**Visualization Application Developer** **Location: Remote \-** **Employment type: Contract** They are looking for senior visualization experts who can bring a fresh set of eyes to an existing product and significantly improve the quality and realism of 2D and 3D displays. The ideal candidate has worked on visually intensive desktop applications and can operate within an established enterprise framework while still challenging and elevating current approaches. Job Description: The SEM product is embedded within the DecisionSpace Geosciences (DSG) suite of desktop applications. It includes multiple 2D and 3D visualization views. While the product is functional, both visualization experts and product owners agree the display quality is not where it needs to be. The team believes it can be significantly improved and is seeking fresh perspective and expertise to drive that change. This role will partner closely with the technical lead and product owner to understand current limitations, research alternative approaches, propose solutions, and implement improvements. A key early requirement will be learning the internal visualization framework within DSG. Environment · Desktop applications only (no web component at this time) · Hybrid OS: primarily Linux/Unix, with some Windows · Main development language: Java (currently version 17 / 2023\) · Lower levels involve C and C\+\+, but this role is unlikely to work deeply at that layer · Visualization is layered above OpenGL (approx. three layers above it) · Primary Areas of Focus · Improve 3D visualization, which currently appears blocky and overly gridded (conflicts · with the “gridless” modeling vision) · Improve 2D visualization, where lines and edges are not smooth · Research and determine if level\-of\-detail (LOD) techniques can be integrated in the · current DSG infrastructure · Review how gridded data is being displayed and identify better approaches · Provide new perspective and ideas outside of the current Halliburton way of thinking Day\-to\-Day / Responsibilities · Review existing 2D and 3D visualization capabilities in DSG / SEM · Identify shortcomings and performance or quality gaps · Research potential visualization approaches, tools, and techniques · Propose technical solutions and improvement plans · Collaborate with lead and product owner on direction and implementation · Develop, test, and implement enhancements to visualization quality · Ensure all work stays within DSG architecture and framework constraints · Partner with other developers to validate improvements Must\-Haves · Senior\-level development experience · Strong experience with desktop / enterprise\-scale applications · Experience working with complex, high\-volume or large\-scale visual data · Experience improving or optimizing 2D and/or 3D rendering · Ability to work within existing frameworks and technical constraints · Java expertise (Java 17 preferred) · Experience working in Linux/Unix environments (Windows exposure also helpful) · Strong analytical/problem\-solving skills with the ability to propose and defend technical · solutions · Ability to explain previous experience handling gridded or structured data display issues Nice\-to\-Haves / Plusses · OpenGL experience or understanding (not required) · 3D graphics or advanced visualization background · Experience in industries such as: · Geosciences / Energy / Engineering · Gaming (if they can adapt to enterprise frameworks) · Simulation or modeling software · Experience with level\-of\-detail (LOD), rendering optimization, or performance tuning · Experience with large\-scale visualization environments **Interested candidates reach out to me \- Vel@bhuviits.com** Job Type: Contract


