We invite a Senior Data Engineer who is fluent in French and English to join our development team.

About us

  • On the market since 2002;
  • Operational departments and development hubs worldwide.

Project description

The Customer is a large international energy company with a complex enterprise IT landscape spanning multiple business units and subsidiaries. Noveo has been working with the Customer for more than 10 years and is involved in a number of long-term technology projects (mobile, backend, data). The project is part of the Customer’s FinOps initiative and focuses on collecting, processing, and presenting cloud financial and usage data from Azure and AWS.

The team develops the data pipelines, datasets, and reporting tools used to provide visibility into cloud costs, understand consumption patterns, monitor financial and technical KPIs, and measure the savings achieved through FinOps initiatives.

As a Data Engineer, you will work primarily with cloud billing, cost, and consumption data. You will build and maintain data pipelines using Python and Databricks, prepare data for analysis and reporting, and develop BI solutions used by FinOps specialists, IT teams, and application owners.

The role is focused on data engineering and reporting.

Technical stack:

  • Data Engineering: Python, Databricks, SQL.
  • Cloud: Azure, AWS.
  • Infrastructure: Terraform.
  • Reporting / BI: BI and dashboarding tools; Cloud cost and consumption reporting.
  • Domain: FinOps, Cloud governance, Cloud cost optimization.

Requirements

  • Good French communication skills (C1+); ability to discuss technical and operational topics with French-speaking IT and application teams.
  • Fluent English (B2+).
  • 5+ years of commercial experience in Data Engineering or data-oriented backend development.
  • Strong Python skills.
  • Hands-on experience with Databricks.
  • Strong SQL skills.
  • Experience building and maintaining data pipelines.
  • Practical experience working with both Azure and AWS.
  • Hands-on experience with Terraform.
  • Experience building BI reports or dashboards.

 

Nice to have:

  • Experience working with cloud billing, usage, cost allocation, or optimization data.
  • Knowledge of Azure Cost Management and/or AWS Cost Explorer / Cost and Usage Reports.
  • Experience defining and monitoring technical or financial KPIs.
  • Experience working with application owners on cloud optimization initiatives.
  • Knowledge of FinOps principles and practices.

Responsibilities

  • Develop and maintain data pipelines for cloud usage, billing, and FinOps-related data.
  • Build data processing solutions using Python and Databricks.
  • Integrate and consolidate data from Azure and AWS environments.
  • Develop reporting and dashboards for cloud consumption, technical KPIs, and savings.
  • Support cloud cost allocation, governance, and optimization initiatives.
  • Automate infrastructure and data platform components using Terraform.
  • Ensure reliability, consistency, and quality of FinOps data and reporting.
  • Work with FinOps specialists and application owners to provide the data required for cost analysis and optimization.

We offer

  • Employment is based on a private entrepreneur/self-employed contract without any reference to a specific location.
  • Paid vacations (24 working days/year) and sick leave.
  • Stable long-term workload (8 hours per day, 40 hours per week), flexible working hours, fully remote.
  • Working on exciting projects in the international team of professionals.
  • Opportunities for learning and practicing new technologies; internal training.
  • Participating in inner meetups and permanent experience exchange with colleagues.
  • Well-defined development processes and methodologies.
  • Partial reimbursement of medical fees, massage or sports.

Recognize yourself? We are waiting for your CV!

Please, fill in the form and we will contact you in case if your experience suits our offer