What are the responsibilities and job description for the Software API Development Intern position at TGS?
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.
At TGS, we aim to provide deep insights and understanding to support society’s evolving energy needs. Across the energy spectrum, we engage our core geoscience expertise to create subsurface insights that empower the energy industry to make the best data-driven decisions.
About The Job
As a Software API Development Intern, you will work with the Enterprise Software Team this summer and play a pivotal role in optimizing API performance. You will research and analyze strategies for API auto-scaling, explore optimization across parameters like cost, speed, and throughput, and compare cloud-provider services such as Google Cloud Run and Cloud Functions against provider-agnostic solutions with GKE. Your findings will help shape actionable guidelines and strategies based on real-world data.
Minimum Requirements Include
TGS Provides Competitive Salary And Benefits.
This job description is intended to explain the general nature and level of work being performed. It is not intended to be construed as an exhaustive list of all responsibilities, duties, and skills required of personnel so classified.
TGS is an equal opportunity employer.
At TGS, we aim to provide deep insights and understanding to support society’s evolving energy needs. Across the energy spectrum, we engage our core geoscience expertise to create subsurface insights that empower the energy industry to make the best data-driven decisions.
About The Job
As a Software API Development Intern, you will work with the Enterprise Software Team this summer and play a pivotal role in optimizing API performance. You will research and analyze strategies for API auto-scaling, explore optimization across parameters like cost, speed, and throughput, and compare cloud-provider services such as Google Cloud Run and Cloud Functions against provider-agnostic solutions with GKE. Your findings will help shape actionable guidelines and strategies based on real-world data.
Minimum Requirements Include
- Obtained, or In-Progress Undergraduate degree in Computer Science or Software Engineering.
- Familiarity with at least one modern programming language. (Python preferred).
- At least one prior internship or significant academic project that can be discussed in detail.
- Experience creating or calling REST APIs.
- Basic knowledge of containerization.
- Exceptional written communication skills.
- Self-Motivated.
- Works well independently and in a team.
- Willingness to embrace agility and fail fast methodology
- Students will participate in engaging activities and collaborate closely with a dedicated Mentor and Buddy for guidance and support throughout the program.
- The program spans 12–14 weeks during the summer months, offering flexibility within that range.
- The majority of opportunities are based at one of our three locations: Houston, TX; Missouri City, TX; or the North Houston Data Center. Limited positions may be available at our global sites, including Oslo, Norway, and Weybridge, United Kingdom. Students interested in U.S.-based positions must be prepared to relocate independently to the Houston, TX area for the duration of the internship.
- Students are required to arrange their own reliable transportation to and from the job site.
TGS Provides Competitive Salary And Benefits.
This job description is intended to explain the general nature and level of work being performed. It is not intended to be construed as an exhaustive list of all responsibilities, duties, and skills required of personnel so classified.
TGS is an equal opportunity employer.