Data Automation Engineer (Python)

Eden Smith Limited
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Charing Cross, United Kingdom

Tech stack

Microsoft Excel
Business Logic
Google BigQuery
Cloud Storage
Video Game Development
Python
SQL Databases
Jupyter Notebook
Google Cloud Platform
Macros

Job description

An established video game/entertainment organisation is seeking a Data Automation Engineer (Python) to support the modernisation of sales analytics and forecasting processes. This is a hands-on contract role focused on transforming complex Excel-based workflows into scalable, production-quality Python solutions., * Translate complex Excel logic (formulas, macros, business rules) into clean, modular Python code

  • Build and maintain a reusable internal Python package
  • Generate high-quality, business-friendly Excel reports from Python outputs
  • Automate forecasting and P&L processes (including forecasts, platform splits, and reporting logic)
  • Design operational workflows, documentation, and runbooks for analyst use
  • Collaborate with analytics teams to validate and refine business logic

Requirements

  • Strong Python experience (data automation/analytics focus)
  • Proven ability to convert complex Excel models into Python
  • Experience creating formatted Excel outputs programmatically (eg openpyxl, xlsxwriter)
  • Solid SQL skills (BigQuery preferred)
  • Experience with Jupyter Notebooks and Python packaging
  • Familiarity with Google Cloud (BigQuery, Cloud Storage)

Desirable:

  • Experience with forecasting or financial models
  • Understanding of P&L/revenue concepts
  • Background working with analytics or commercial teams

Apply for this position