Halliburton Company

Visualization Engineer - Landmark

Halliburton Company$90K — $120K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Graphics, Visualization, or related field, or equivalent experience.
  • 5+ years of software development experience.
  • Strong understanding of computer graphics fundamentals and GPU programming.
  • Experience developing interactive 2D and 3D visualizations for scientific applications or games.
  • Proficiency with large datasets and performance optimization techniques.

Responsibilities

  • Design and implement high-performance visualization components for scientific datasets.
  • Build rendering systems for millions of data points.
  • Design interaction models for large datasets exploration.
  • Optimize visualization performance for CPU, GPU, and memory.
  • Collaborate with UI engineers to integrate visualizations into application workflows.

Benefits

  • Competitive compensation and career progression opportunities.
  • Ownership of projects with visible impact.
  • Work in an environment that values high standards and quality.
  • Opportunity to learn from experienced engineers and improve skills.
Full Job Description
About the Role

You will focus on building the visualization layer for next-generation geoscience applications. This role is centered on displaying, exploring, and interacting with large-scale scientific datasets within modern web applications.

You will work closely with front-end engineers, AI engineers, and domain experts to develop high-performance visualization capabilities that allow users to interact with millions of data points in real time. You will help design and implement rendering systems, data processing pipelines, and visualization frameworks that transform complex geoscience data into interactive visual experiences.

You will build software for the following domain:
  • Geoscience - geology, geophysics, or petrophysics

Technologies used vary by team and include:
  • TypeScript, JavaScript, C++, and Python
  • Angular, React, and Node.js
  • WebGL, WebGPU, Three.js, deck.gl, D3.js, Cesium, or similar visualization frameworks
  • Cloud platforms including Azure and AWS

Containerization and orchestration tooling such as Docker and Kubernetes

Job Duties

  • Design and implement high-performance visualization components for complex scientific and engineering datasets
  • Build rendering systems capable of displaying and interacting with millions of points, vectors, surfaces, or spatial objects
  • Design interaction models for zooming, filtering, selection, annotation, and navigation of large datasets
  • Optimize visualization performance across CPU, GPU, and memory
  • Use AI-assisted development tools to accelerate implementation, debugging, performance tuning, and test generation for visualization components
  • Evaluate emerging AI-assisted approaches for visualization generation, interaction design, and data exploration
  • Collaborate with UI engineers to integrate visualizations into application workflows
  • Develop efficient client-side data structures, indexing strategies, and pipelines
  • Evaluate and integrate visualization libraries, rendering frameworks, and graphics technologies where appropriate
  • Apply secure coding practices and participate in code reviews
  • Communicate clearly across a distributed, cross time zone team


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Graphics, Visualization, or a related discipline, or equivalent experience
  • 5+ years of software development experience
  • Strong understanding of computer graphics fundamentals, rendering pipelines, shaders, and GPU programming concepts
  • Experience developing interactive 2D and 3D visualization for Scientific application or Games.
  • Experience working with large datasets using Level-of-Detail (LOD), streaming, caching, and performance optimization techniques.
  • Strong problem-solving and analytical skills.
  • Experience profiling and optimizing rendering and application performance
  • Experience displaying and interacting with very large datasets in web applications
  • Experience with GPU-accelerated rendering technologies such as WebGL, WebGPU, Three.js, deck.gl, Cesium, or similar frameworks
  • Experience optimizing rendering performance, memory consumption, and application responsiveness
  • Experience developing interactive visualizations involving panning, zooming, selection, filtering, layering, or spatial navigation
  • Experience profiling and troubleshooting performance issues in modern browsers
  • Experience consuming APIs and streaming large datasets to client applications
  • Clear written and verbal communication, including the ability to explain technical trade-offs to teammates and stakeholders
  • Experience using AI development tools in an effective and productive fashion


Preferred
  • Experience with scientific visualization, GIS, CAD, E&P, engineering, or simulation software
  • Experience working with point clouds, 2D/3D geometry, meshes, raster data, or spatial data structures
  • Experience with WebGPU and modern browser graphics pipelines

Experience with cloud-native development including containers and Kubernetes

Candidates having qualifications that exceed the minimum job requirements will receive consideration for higher level roles given (1) their experience, (2) additional job requirements, and/or (3) business needs. Depending on education, experience, and skill level, a variety of job opportunities might be available, Principal Software Development, and Technical Advisor Software Development.

How You Work

The engineer who succeeds in this role brings independent judgment to their work and applies it consistently. You own your assignments end to end, communicate clearly when something is off track, and treat code reviews as a genuine quality tool rather than a formality. You are comfortable working across time zones, adaptable when requirements shift, and focused on delivery outcomes rather than task completion. You pick up new tools and techniques on your own, evaluate them critically, and bring the ones that work to your team. You help the engineers around you improve because you understand that team quality compounds over time.

Why Landmark

We build small, high-ownership teams and invest in the quality of every person on them. You will work in a business where software is the product, the work you do matters, and the standards are high. You will own real work that ships, learn from engineers who push you, and grow into the kind of engineer the team relies on.

We offer competitive compensation, a strong career path, and a role where you own what you build, and your impact is visible.

Location

700 9th Ave SW Suite 2000, Calgary, Alberta, T2P 3V4, Canada

Job Details

Requisition Number: 210454
Experience Level: Experienced Hire
Job Family: Engineering/Science/Technology
Product Service Line: Landmark Software & Services
Full Time / Part Time: Full Time

Additional Locations for this position:

Compensation Information
Compensation is competitive and commensurate with experience.

About Halliburton Company

Halliburton is one of the world's largest providers of products and services to the energy industry. With more than 55,000 employees in approximately 70 countries, the company serves the upstream oil and gas industry throughout the lifecycle of the reservoir — from locating hydrocarbons and managing geological data, to drilling and formation evaluation, well construction and completion, and optimizing production through the life of the field.

Halliburton Company Careers

Join the Halliburton Company, a global leader in the energy sector, and be part of a team that values innovation, leadership, and diversity. At Halliburton, we offer unparalleled job opportunities and a culture that fosters growth and professional development.

Work You’ll Do

At Halliburton, your work will directly contribute to some of the most innovative projects in the energy industry. Our team at Halliburton is dedicated to excellence in every aspect of our operations, from engineering to field services. With a focus on sustainable solutions, you will be at the forefront of technological advancement, helping to drive energy efficiency and innovation.

Join a Leading Team

Become a part of a diverse team of over 40,000 professionals worldwide. Halliburton is not just a company; it's a community where you can grow your career. We offer a variety of positions across multiple fields, ensuring that your career path is as unique as your skills and interests.

Innovative Work

Engage in groundbreaking work that challenges the status quo and pushes the boundaries of what is possible in the energy sector. Halliburton is a place where innovation is not just encouraged—it's expected.

Career Development

Halliburton is committed to the professional growth of every team member. From leadership training to skills development workshops, we provide the tools needed to advance your career. Our robust internship programs offer a gateway to full-time employment, giving you a head start in the industry.

Diversity and Inclusion

At Halliburton, we believe that diversity fuels innovation. We are committed to creating an inclusive environment where all employees can thrive. Our diversity training programs are designed to foster an inclusive culture that respects and values individual differences.

Benefits and Culture

Halliburton offers a competitive benefits package that supports the health, well-being, and financial security of our employees and their families. Benefits include health care, life insurance, retirement plans, and more. Our culture is built on a foundation of respect, integrity, and collaboration, making Halliburton a great place to work.

Explore Job Opportunities

Whether you’re looking for an internship, entry-level, or a more experienced position, Halliburton has opportunities that can lead to a rewarding career. Enhance your resume, prepare for your interview, and join a team that’s committed to excellence.

Stay Connected

Join the Halliburton professional network, and stay up-to-date with new job openings and company news. Explore our career site to find positions that match your skills and interests, and subscribe to receive personalized job alerts and updates.

Halliburton Company – Empowering the World’s Energy Future

At Halliburton, we are not just filling positions; we are investing in the next generation of energy leaders. Ready to start your journey with us? Search Halliburton jobs today and find out where your talents can take you.

SEARCH HALLIBURTON JOBS

Keep up to date with career tips, insider perspectives, and industry-leading insights you can put to use today—all from the people who work here.

READ CAREERS BLOG

Job Alert Emails Personalize your subscription to receive job alerts, latest news, and insider tips tailored to your preferences. Discover the exciting and rewarding career opportunities that await at Halliburton Company.
Learn more about Halliburton Company
Size
40,000 employees
Market Cap
$34.2 billion
Industry
Net Income
-$2.9 billion
5 Year Trend
-0.8%
Revenue
$14.4 billion
NASDAQ

Similar Jobs

More Jobs at Halliburton Company

More Information Technology Jobs

Find similar Visualization Engineer - Landmark jobs: