Senior Data Engineer

London, United Kingdom

Job Description


Come work at a place where innovation and teamwork come together to support the most exciting missions in the world!

When you join EDF Trading you\xe2\x80\x99ll become part of a diverse international team of experts who challenge conventional ideas, test new approaches and think outside the box.

Energy markets evolve rapidly so our team needs to remain agile, flexible and ready to spot opportunities across all the markets we trade in: power, gas, LNG, LPG, oil and environmental products.

EDF Group and our customers all over the world trust that their assets are managed by us in the most effective and efficient manner and are protected through expert risk management. Trading for over 20 years, it\xe2\x80\x99s experience that makes us leaders in the field. Energy is what we do.

Most of all, we value our people. Become part of the team and you will be offered a great range of benefits which include hybrid working, a personal pension plan, private medical and dental insurance, bi-annual health assessment, corporate gym memberships, electric car lease programme, childcare vouchers, cycle to work scheme, season ticket loans, volunteering opportunities and much more. We even provide free fruit to keep you healthy.

Gender balance and inclusion are very high on the agenda at EDF Trading so you will become part of an ever-diversifying family of around 800 colleagues based in London, Paris, Singapore, Tokyo and Houston. Regular social and networking events, both physical and virtual, will ensure that you always feel connected to your colleagues and the business.

Who are we? We are EDF Trading, part of the EDF Group, a world leader in low-carbon sustainable electricity generation partnered with JERA, one of Japan\xe2\x80\x99s largest utilities; the perfect organisation at which to begin or progress your career in the commodities sector.

Join us, make a difference and help shape the future of energy.

:

EDF Trading is a data business. Trading is transitioning into a data driven business. High quality data and the agility of the analysis are becoming the differentiator. EDF Trading has a leading footprint in the European energy markets and wants to monetise and optimise data as an asset. \xe2\x80\x8b

The European energy space is complex and has a huge appetite for data. Power production from renewables in response to weather, capacity limitations across borders, storage optimisation modelling... these are just some of the complex data opportunities we trade on every day.

We\xe2\x80\x99re looking for talented people who share our passion for data to join our team and seize these opportunities with us.

Team / department

The Data team is responsible for the development and maintenance of data intensive systems. It covers a broad range of activities such as collecting market data and building related analysis tools, processing of real-time data streams, data governance and machine learning. The role will focus predominantly on the data ingestion area.

Position purpose

Provide data engineering expertise in building tools for the ingestion and processing of data

Main responsibilities

  • Primary responsibility will be to help with the day-to-day development and maintenance of data pipelines. Tasks will include:
  • Develop new python-based data pipelines and maintain existing codebase
  • Write the required automated tests and data quality checks
  • Deploy the developed pipelines in accordance with the company\xe2\x80\x99s standards and agreed processes
  • Be available to work, if required, on the development and maintenance of applications not related to data pipelines, although still in the data space
  • Be a champion of best practices and continuous improvement. In particular:
  • Embrace DevOps and DataOps best practices for automated testing and deployment
  • Adopt a modern ETL framework
  • Mentor other team members and code review their work
  • Be an active member of the broader technical community and regularly interact with other teams
  • Develop a good understanding of the energy market data and their use in trading.
Required Skills and Experience
  • Strong experience developing applications in a data-heavy context
  • Specific experience in building data pipelines with a modern data stack
  • Excellent knowledge of software engineering and DevOps best practices
  • Experience in monitoring and supporting data systems
  • Some experience of working in the energy market or prior exposure to a trading environment would be beneficial.
Technical Requirements
  • Python coding experience is essential.
  • Good knowledge of relational databases (SQL Server or Oracle)
  • Experience with a modern data stack and tools such as Airflow, Dagster (for orchestration) and Great Expectations (for data testing/validation)
  • Experience with Git and CI/CD (ideally using Azure DevOps)
  • Experience with Docker and containers beneficial
  • Knowledge of an OO language such as Java or C# beneficial
  • Knowledge of Alteryx, Tableau or Power BI beneficial
  • Experience with cloud computing (e.g. Microsoft Azure) beneficial
Person Specification
  • Hands-on approach, flexible and positive attitude
  • Ability of working in a fast-paced environment
  • Passion for building quality systems
  • Willing to work as part of a team
  • Strong communication skills
Hours of work:

8.30am \xe2\x80\x93 5.30pm Monday to Friday

EDF Trading

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3000131
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    London, United Kingdom
  • Education
    Not mentioned