Jobs and Careers
CG

Machine Learning Engineer

CGG
United Statesfull_timeVerifiedPosted 16 May 2023

About 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 Kit

Free account required — sign up in 30s

Company

CGG

View company profile →