Data Engineer

CGG Services (UK) Limited

Llandudno

Hybrid

GBP 45,000 - 65,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Attractive bonus scheme
22 days annual leave
Company pension
Flexible benefits platform
Cycle purchase scheme
Flexible Private Medical & Dental care

Job summary

CGG Services (UK) Limited is seeking a Data Engineer to develop innovative software solutions that help clients with complex data transformation challenges. This role involves working in a dynamic environment with opportunities for collaboration and development within a growing team.

The successful candidate will be responsible for data integrations, building robust data pipelines, and contributing to the data platform infrastructure, primarily focusing on oil, gas, and mining domains.

Hybrid working is available with up to two days at home.

Qualifications

  • Experience developing data integrations with geoscience or scientific data types.
  • Ability to write secure and performant code in Python and SQL.
  • Experience using orchestrators and ETL tools, especially Airflow.
  • Significant RDBMS experience with PostgreSQL and Oracle.
  • Experience with data architecture, modelling, and schema design.

Responsibilities

  • Plan, develop, deploy and maintain connectors and integrations for data systems.
  • Contribute to development of data platform infrastructure.
  • Build and maintain robust data pipelines focusing on metadata-driven solutions.
  • Communicate design ideas clearly through architectural diagrams.
  • Apply software and data engineering best practices.

Skills

Data integration
Python
SQL
Airflow
PostgreSQL
Docker
Data modelling
DevOps
Azure

Tools

ETL tools
NoSQL databases
Kubernetes

Job description

Job Summary

The Data Engineer plays an important role in the development of our software solution, used by our clients to help them with their complex data transformation challenges. Our system combines the latest ML based techniques with logic-based transformation, overseen by domain experts, to provide innovative solutions to our clients. This role supports the development of the data system focusing on orchestration, resilience and scaling. Additionally, we aim to provide a framework on which our data transformation modules can be developed by a growing team of junior engineers and technical SMEs. The role may also support the implementation of the systems, including deployment and integration with clients’ own data stores, processes and workflows.


Team Description

Data Hub is a dynamic team of scientists and developers who love solving complex problems. We provide leading edge technology solutions and services to solve our clients’ data transformation and analytics challenges across a range of industries including geothermal, environmental, hydrocarbon and mineral exploration. You will be working in an open and collaborative environment with opportunities to learn, grow, and develop. We have an informal team culture and believe work should be fun and rewarding. You will be based in Llandudno, North Wales in a hybrid setting, and you will be working alongside our teams of data engineers, machine learning engineers, software engineers and subject matter experts.


Key Responsibilities


  • Plan, develop, deploy and maintain connectors and integrations between our data system and clients systems, such as systems of record or downstream consumption channels.

  • Contribute to the development of our data platform infrastructure, including orchestration systems, data processing logic and interactions between system components.

  • Help develop a flexible framework for data transformations by creating a modular system where new transformation logic can be easily developed and integrated into our product offering.

  • Build and maintain robust data pipelines with a focus on dynamic, end-to-end, metadata driven solutions that consider a wide range of implications, such as downstream application/UI data access patterns, maintainability, monitoring, access control etc.

  • Influence our choice of architecture and technology.

  • Communicate design ideas and solutions clearly through architectural diagrams and documentation to both technical and non-technical stakeholders.

  • Apply best practices in software and data engineering, writing secure, performant, and maintainable code (Python, SQL), minimizing technical debt and optimizing performance where it matters.

  • Partner with data analysts, data scientists, and other end‑users to understand their requirements and ensure the platform and its data are accessible, reliable, and meet project delivery needs.

  • Share work and best practices; collaborate with others; ensure alignment to company growth ambitions.


Qualifications and Experience


  • Essential experience developing data integrations with geoscience or other scientific data types, particularly in oil and gas and/or mining domains.

  • Previous experience designing, building and maintaining data transformations in a system or product setting.

  • Ability to write secure and performant code in Python and SQL, and to optimize queries and data pipelines.

  • Experience using orchestrators and ETL tools, especially Airflow.

  • Significant RDBMS experience (PostgreSQL, Oracle).

  • Experience with other database types such as NoSQL database (e.g. Neo4j, Elastic) or vector.

  • Data architecture experience relating to data modelling, data warehousing and schema design (3NF, dimensional modelling, medallion architecture).

  • Experience with Docker, VCS (git, Gitlab) and knowledge of CI/CD.

  • Enthusiastic attitude towards learning and ability to adapt to new challenges or changes in direction.

  • Preferred: Knowledge of DevOps and DataOps best practices.

  • Preferred: Kubernetes deployment experience.

  • Preferred: Microsoft Azure and cloud native data technologies, e.g. Azure Data Factory, Databricks.

  • RESTful API / GraphQL.

  • Infrastructure as Code.

  • Previous experience building web applications with wide-ranging knowledge of web frameworks, HTTP, networking, security etc.


Why work with us?


  • Competitive salary commensurate with experience.

  • Highly attractive bonus scheme.

  • Hybrid model and flexible working with up to 2 days at home.

  • Initial 22 days annual leave with future increases, complemented by a flexible buying and selling holiday program.

  • Company pension with generous employer contribution.

  • Wellbeing – Unmind app – puts you in control of your mental health.

  • A flexible benefits platform with numerous discount schemes – gym membership, restaurants, cinema tickets, and much more!

  • Regular social club events, spontaneous reward events throughout the year.

  • Cycle purchase scheme.

  • Flexible Private Medical & Dental care programmes.

  • Bank Holiday Swap – change a holiday for another day of your choice.

  • Relaxed dress code policy.


Equal Employment Opportunity

We see things differently. Diversity fuels our innovation, we value the unique ways in which we differ, and we are committed to equal employment opportunities for all professionals. Create a brighter future for yourself while taking on some of the world’s most complex geoscience challenges.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

NCC Group • Manchester

On-site
GBP 55,000 - 90,000
Flexible Working
25 days holiday + bank holidays (buy/s
Medicash & Critical Illness Scheme
+6
Senior Simulation Data Engineer
Senior Simulation Data Engineer

United States Digital Space LLC • Greater London

Hybrid
GBP 70,000 - 120,000
Equity options
Private medical insurance
Eye tests
+1
Data Engineer
Data Engineer

Data Cubed • West of England

Hybrid
GBP 60,000 - 90,000
30 days holiday per year
Flexible working
Training & development
+2
Lead Data Scientist
Lead Data Scientist

Informed Solutions • Altrincham

On-site
GBP 60,000 - 90,000
Hybrid working
Private Health Care Cover
Gym Membership
+5
Senior Data Engineer
Senior Data Engineer

Ocean Infinity • Greater London

On-site
GBP 51,000 - 85,000
Data Engineer
Data Engineer

Eeze Entertainment Malta Limited • Greater London

Hybrid
GBP 65,000 - 90,000
26 days holiday
Hybrid Working
Private Medical Insurance
+3
Data Engineer
Data Engineer

Allscreens Nationwide Ltd • Caerphilly

On-site
GBP 40,000 - 54,000
Data Engineer - Newcastle
Data Engineer - Newcastle

Accenture UK & Ireland • Newcastle upon Tyne

On-site
GBP 60,000 - 90,000
Hybrid work model
Data Engineer - Newcastle
Data Engineer - Newcastle

WeAreTechWomen • Newcastle upon Tyne

Hybrid
GBP 40,000 - 60,000
Senior Data Engineer
Senior Data Engineer

Solirius Ltd. • Greater London

On-site
GBP 90,000 - 130,000
Competitive Salary
Bonus Scheme
Private Healthcare Insurance
+10