Computer Science Intern (3-6 Months) - Reservoir Simulator GPU Development
We are Schlumberger, the leading provider of technology and services to the energy industry. Operating in over 120 countries, our people provide leading digital solutions and deploy ground-breaking technologies to unlock cleaner, safer access to energy for every community—including those we live and work in. We’re looking for innovators to join our diverse community of colleagues and develop new solutions and push the limits of what’s possible. If you share our passion for discovery and want to find out what you could really do, then here is the place to do it.
Reservoir simulators are complex, scientific codebases. Developing this software requires an understanding of the physics of reservoir simulation, the mathematics of numerical solution of partial differential equations and the computer science of high performance computing. We have just released the first full GPU version of the INTERSECT reservoir simulator, and we are looking to extend the range of functionality running on GPU. This internship will work on the extension of GPU functionality, producing CUDA code to implement our current CPU physics. You will experience developing industrial, high performance software for an increasingly important hardware architecture.
Essential Responsibilities and Duties:
Writing numerical software for GPU, with a view to extending our commercial GPU offering. This may be experimental or a direct contribution to our next commercial offering.
Penultimate or final year student, studying towards Bachelors or Masters in Computer Science, Physics, Mathematics or related field.
Schlumberger is an equal employment opportunity employer. Qualified applicants are considered without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or other characteristics protected by law.