Software Engineer (ML/Data)

Job expired!

Join CGG as a Software Engineer (ML/Data)

Company Description
CGG () is a global leader in technology and high-performance computing (HPC), specializing in Earth science, data science, sensing, and monitoring. Our innovative solutions and products assist clients in tackling complex challenges related to digital transformation, energy transition, natural resources, and environmental sustainability. As we diversify into new markets and sectors, CGG leverages its expertise to create sustainable, entrepreneurial business opportunities.

About the Role

We are seeking a creative and entrepreneurial Software Engineer skilled in Machine Learning and Data Science to join our dynamic Business Incubator team. Reporting to the Development Project Leader, you will support various project teams, adapt to new fields, and learn cutting-edge technologies. You will also help establish a common MLOps framework across all developments, and your innovative ideas will be valued in our new business initiatives.

Key Responsibilities

As a Data and ML-oriented Software Engineer, your primary responsibilities include:

  • Supporting the full ML & Data pipeline development from data collection to production phases.
  • Collaborating with the HPC team to manage a dedicated cloud infrastructure.
  • Proposing solutions and providing support for data management, software development, and DevOps across various projects.
  • Contributing to the development of a shared MLOps framework for all ML-related projects.

Required Qualifications

The ideal candidate will have:

  • An MSc in Computer Science or Software Engineering.
  • Expertise in Python, including a strong understanding of data structures, software architecture, and design patterns.
  • Proficiency with Machine Learning frameworks such as Pytorch and TensorFlow.
  • Experience with the Python data processing stack (Numpy, Pandas, Scikit-learn).
  • Experience with DevOps tools (Git, GitLab CD/CI, Docker) and cloud environments (Linux).
  • Familiarity with relational databases (Postgres, MySQL).
  • Basic knowledge of various ML models, including CNN-based, Transformer-based, and generative models.
  • An entrepreneurial spirit, team orientation, and agility.
  • Excellent communication skills and fluency in English.
  • Knowledge of MLOps is a plus.

Why Work at CGG?

  • Competitive salary.
  • 22 days annual leave, pro-rata.
  • Access to the Unmind app for mental health wellness.
  • A flexible benefits platform with numerous discounts on gym memberships, restaurants, cinema tickets, and more.
  • Bank Holiday Swap program.
  • Buy & Sell Holiday Programme to accommodate your work-life balance.
  • Relaxed dress code policy.

Learning and Development

At CGG, we foster a culture of continuous learning. Our comprehensive learning programs are designed to aid personal and professional growth through supported or self-guided courses available on our Learning Hub.

Commitment to Sustainability

CGG is dedicated to protecting our environment. We actively support community initiatives, promote sustainable solutions, and engage in energy-saving and waste reduction efforts.

Apply now and be a part of a company that values diversity, innovation, and professional growth. We look forward to welcoming forward-thinking and dynamic professionals to our team.