Machine Learning Engineer
CGGAbout the role
Company Description
CGG is a pioneering Technology Company providing world class fully integrated Geoscience services within the global Energy sector. Created in 1931, our history tells the story of a profession conducted with passion and of an adventure stretching across five continents. We employ in excess of 3,000 people worldwide, who bring a unique blend of talent and energy through working together to deliver unrivalled innovative solutions to our customers.
Through our cutting-edge Technology in Geoscience and customer focus, we have achieved outstanding leadership with a strong focus on innovation and a commitment to delivering the best sustainable solutions to our clients' energy challenges.
We bring our clients a unique range of technologies and services, designed to generate stunning 3D images, geological data and remote sensing information of the Earth’s surface and subsurface structures.
Job Description
As member of a small but highly visible team, the potential candidate will have the opportunity to make a real difference to the business. As such, we are looking for an enthusiastic technologist, with a good appreciation of clean and efficient code, a keen eye on detail and who is motivated to work on a broad range of technologies in a wide range of business areas.
Duties:
While the role is varied in tasks and responsibilities, a typical day for the team would include:
- Natural language processing (NLP), working with large volumes of text data, Pytorch or Tensorflow, research oriented. Experience with large language models is a plus.
- Creating data classification and predictive models
- Development of new tools using modern technologies for long term projects
- Design and implement automated build and deployment solution for micro service applications
- Transforming software services to be cloud ready using techniques such as containerization
- Discover and capitalize on automation opportunities that provide business value
- Creating and managing CI/CD pipelines to build, test and deploy services and apps
- Involve in troubleshooting activities to solve technical challenges
- Develop and maintain documentation
- Participation in technical discussions with other teams across CGG
A successful candidate will be creative and innovative, with both strong communication and problem-solving skills. They will be reliable and conscientious giving great attention to detail, alongside having excellent analytical skills with a passion about programming and developing technical knowledge.
Qualifications
Bachelor’s degree or higher in STEM subjects. An equivalent combination of education and experience (at least 3 year of experience) will also be considered.
Essential:
- Extensive experience in data classification and predictive modelling. Natural language processing (NLP), working with large volumes of text data, Pytorch or Tensorflow, research oriented. Experience with large language models is a plus.
- Through formal education or self-learning, fluent in at least one object oriented programming language, ideally based on a Linux platform.
- Excellent analytical and problem-solving skills
- Highly motivated and eager to learn
- The ability to define and manage project deadlines
- The ability to balance workloads across a wide variety of projects
- Knowledge of software development best practices and the software development lifecycle
Desirable:
- Strong technical skills to develop, debug and optimize Micro Services based applications
- Development experience with containers, orchestration, and message driven applications
- Experience designing and implementing efficient algorithms and data structures
- Understanding of client-server application architecture, RPC programming (GRPC, Thrift)
- Knowledge in relational and NoSql database technologies
- Experience with version control tools i.e. Git
Additional Information
Why work at CGG?
- Highly intelligent and motivated coworkers who are leaders in the energy industry
- Energetic and challenging-yet-fun work environment, full of exciting imaging problems to be solved and technologies to be developed
- Excellent training and mentorship programs
- Full health benefits and generous pension scheme employer-matching
- Work life balance: flexible working and relaxed dress code policies
- Well-being: Onsite gyms, exercise classes, breakrooms and promoting active lifestyles.
- A strong sense of community & responsibility: through volunteering and various company initiatives as well as a strong company commitment to protecting our environment through sustainable solutions, energy saving an
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s