Data Engineers

Description

Context

The company as a Data Driven Company will  leverage data across the group to generate new revenue streams and efficiency levers. ​To achieve this, a dala lake (Common Data Hub) is being built by Data@Engie program and GEM is contributing as an early adopter.

Client Data and Market information are historically at the heart of GEM business model and expertise.

GEM Challenges are:

  • Improving our decision process and activity overview and providing new high value services to our clients.​
  • Enabling value and opportunity creation​

Purpose of the service

The service will be provided within the Short Term Power as a Service (SPaaS) Data team that is responsible for implementing projects in the GEM datahub, adressing with business and IT team various use cases. 

Services will be around:

  • Data collection
  • Data ingestion (structured and non-structured) in datalake
  • Data processing and transformation upon use cases (historization, analytics, datascience, …)
  • Data exposition
  • Performance and cost optimization

Team is located in Brussels but occasional travels to Paris can be expected.

 Services expected from the Service Provider

The activities presented above correspond to the expectations of GEM-IS. It is up to the Service Provider to complete and specify the content of each if necessary, or even add other activities.

The Service Provider is expected to put forward a profile with the skills requested in line with the requested activities. After analysing the activities, the Service Provider may propose complementary skills.

All of the deliverables shall be drawn up according to the presentation models and standards in force at GEM-IS.

The deliverables shall be handed over during performance of the service including in intermediary versions. They shall be sent in electronic form by the company’s messaging service.

Responsibilities

The main activities are:

  • Collecting, understanding, challenging and refining business requirements & opportunities
  • Designing solutions following architecture guidelines
  • Leading development activities and contributing to developments in a senior / expert role : Development activities consist in building and maintaining efficient, reusable, and reliable code, as per high standard of software quality, design and testing principles while delivering solutions on-time and on-budget
  • Supporting continuous improvement of the services and applications. Identifying bottlenecks and bugs, and defining solutions to these problems
  • Accompanying and supporting junior staff
  • Delivering production ready services to users with the highest level of satisfaction
  • Writing and updating technical documentations in English and making them available to the team and partners.
  • Providing effective and timely communication to all relevant team

Skills

Expected competencies

The consultant(s) put forward for this assignment must have extensive experience in the activities outlined below in addition to excellent analytical skills, accuracy, and good listening and communication skills.

The consultant(s) put forward for this assignment must have extensive experience in the activities outlined below in addition to:

  • Ability to collect information focusing on the Why.
  • Ability to solve problems creatively and effectively
  • Be open to receiving objective criticism and improving upon it.
  • Fluent in English and French.
  • Familiar with the Agile methodology and experienced in SCRUM

The levels of seniority for competencies are as follows:

  • Trainee (<2 years of service*)
  • Junior (3 to 5 years*)
  • Experienced (6 to 9 years*)
  • Advanced (10 to 14 years*)
  • Expert (>15 years*)

* The length of service is calculated based on the number of years spent providing the required service (e.g. Developer, Functional Analyst).

Expected technical competencies

Required technical competencies: (in order of priority for the assignment)

Candidate must master at least 2 to 3 of the following:

Technical competencies

Level of seniority

Mandatory

Big data technologies: HDFS/S3, Hive/Athena/Presto, Spark/Glue, Kafka/Kinesis, …

Experienced

Yes

Big data patterns: lambda, partitioning, bucketing, design by query, …

Experienced

Yes

Coding (Python, Scala)

Experienced

Yes

AWS

Junior

No

​​​​​​​​​​​​​​Expected functional competencies

Required functional competencies: (in order of priority for the assignment)

Functional competencies

Level of seniority

Mandatory

Proactive, ability to take initiatives in its own area of responsibilities and solution oriented

Experienced

Yes

Ability to lead developers towards delivery and quality

Experienced

Yes

Ability to multi task

Experienced

Yes

Good practice of software development standards

Experienced

Yes

Good knowledge of Agile methodologies (Scrum, Kaban, ...)

Experienced

Yes

English

Experienced

Yes

APPLY FOR A JOB

ID
BRRO26159

You are about to apply for the job "Data Engineers".