
Scientific Software Developer
CGG (Compagnie Générale de Géophysique)3 months ago
Responsibilities
- Develop and maintain high-end geophysical algorithms for seismic processing, imaging, and interpretation.
- Improve the efficiency, usability, reliability, and scalability of GPU- and CPU-based HPC software.
- Participate in software design discussions, development, debugging, profiling, optimization, deployment, and product release activities.
- Deploy software in large-scale high-performance computing facilities and collaborate with distributed developer, research, and user teams.
Requirements
- Master’s degree or higher in Physics, Engineering, Mathematics, or Computer Science, or five years of hands-on scientific programming experience.
- Fluency in C/C++, with Fortran preferred.
- Experience with UNIX/POSIX programming and the full software development lifecycle.
- Extensive experience with debugging, profiling, optimization, MPI, CUDA, or other parallel computing technologies.
- Extensive experience with scientific computing across multiple HPC architectures.
- Preferred qualifications include experience with machine learning tools, Python code and library optimization, data structures, data compression, data I/O pipelining, Perforce or other source control software, and SQL or other databases.
- Strong mathematics, physics, engineering, analytical, problem-solving, communication, motivation, and willingness to learn.
Benefits
- Hybrid and flexible work schedule.
- Three weeks of vacation, three personal days, and eight sick days.
- 401(k) match program with employee contributions up to 5% and employer matching up to 7%.
- Medical, dental, vision, supplemental benefits, parental leave, wellness programming, and a fitness center.
- Free lunches on Tuesdays, Wednesdays, and Thursdays.
- Training and mentorship programs and an Employee Assistance Program.
About CGG (Compagnie Générale de Géophysique)
CGG (Compagnie Générale de Géophysique), now operating as Viridien, builds geoscience software, Earth data products, and sensing/monitoring services for energy, natural resources, environmental, and infrastructure customers. Its business spans subsurface imaging, satellite imagery, and HPC/AI-enabled managed services, sold via licenses, data subscriptions, and consulting projects. Founded in 1931 and headquartered in Massy, France, it is a public company listed in Paris (EPA).