cover image
TGS

Imaging Software Framework Intern

Hybrid

Houston, United states

Fresher

Internship

18-12-2025

Share this job:

Skills

Communication Data Visualization Version Control Problem-solving Effective Communication Programming git Azure AWS Software Development cloud platforms Agile C++ Analytics Analytical Thinking GCP

Job Specifications

TGS provides scientific data and intelligence to companies active in the energy sector. In addition to a global, extensive and diverse energy data library, TGS offers specialized services such as advanced processing and analytics alongside cloud-based data applications and solutions. TGS Prediktor is a leading asset management and real-time data management solutions provider to renewable and energy asset owners.

The Imaging Software Framework Intern will contribute to expanding data format support within our seismic processing and visualization ecosystem. This internship offers hands-on experience with high-performance computing systems, distributed architectures, and large-scale scientific data processing.

Develop and integrate support for new seismic data formats across our processing platform and visualization applications
Work with HPC infrastructure and distributed systems to ensure efficient handling of large-scale seismic datasets
Contribute to visualization capabilities including multi-resolution rendering, data compression, efficient data slicing, and caching strategies
Collaborate with team members and stakeholders across software development, geophysics, production, and support groups
Gain practical experience with modern software development practices in a scientific computing environment

Responsibilities

Design and implement I/O modules to read and write seismic data, ensuring compatibility with existing processing workflows
Extend visualization software to support new data formats, including implementation of efficient rendering and data access patterns
Interface with other developers, support staff, advisors, and production teams to gather requirements and validate implementations
Participate in code reviews, testing, and documentation to maintain high standards of code quality and knowledge sharing
Troubleshoot and debug issues related to data format compatibility, performance, and system integration
Contribute to sprint planning, stand-ups, and retrospectives as part of an Agile development team

Key Competencies

Programming experience with a solid foundation in at least one systems-level language (C++ preferred) and familiarity with object-oriented design principles
Understanding of parallel and distributed computing concepts, including multithreading, memory management, and performance optimization
Familiarity with Agile development methodologies and collaborative software development workflows
Exposure to cloud-native or cloud-enabled development concepts and modern deployment practices
Strong problem-solving and analytical thinking skills with the ability to work through ambiguous requirements
Effective communication skills and the ability to work collaboratively in a hybrid/remote team environment

Qualifications

Currently pursuing a degree in Computer Science, Software Engineering, or a related technical field
Programming proficiency in C++; familiarity with Qt framework and OpenGL is advantageous
Experience with version control systems (Git) and collaborative development tools
Basic familiarity with cloud platforms (AWS, GCP, or Azure) is a plus but not required
Interest in scientific computing, data visualization, or geophysical applications is beneficial
Ability to work independently while maintaining clear communication with the broader team

If you are passionate about cloud technology and developer platforms, and ready to help evolve our multi-cloud strategy, please submit your application by 05/29/2026.

About the Company

TGS provides advanced data and intelligence to companies active in the energy sector. With leading-edge technology and solutions spanning the entire energy value chain, TGS offers a comprehensive range of insights to help clients make better decisions. Our broad range of products and advanced data technologies, coupled with a global, extensive and diverse energy data library, make TGS a trusted partner in supporting the exploration and production of energy resources worldwide. TGS reserves the right to remove any damaging co... Know more