£35,712.01/yr to £40,813.72/yr
Oxford, England
Permanent, Variable

Senior Data Engineer - OXFORDSHIRE - UK

Posted by Park Lane Recruitment Ltd.

  • Senior Data Engineer
  • Engineering
  • UK

Senior Data Engineer

– OXFORDSHIRE – UK

Relocation Paid – No (you must either live within an hour's drive of Oxford, or be willing to move there at your own expense)

Client Willing to Sponsor – No (you must already live and work in the UK and no requirement for sponsorship)

Description:

Our client are currently looking for a

Senior Data Engineer

, with machine learning experience, to join our team in

Oxford UK

Job Summary

You will be responsible for:

  • Supporting Data Engineering Infrastructure: Contributing to design, development, implementation and continuous improvement of data engineering tools, workflows, processes, and platforms. This includes enhancing architectural foundations and integrating new data management technologies.
  • Writing Well-Structured Code: Develop clean, maintainable, well-documented code that adheres to best practices. Mentor and support in continued improvement of coding practices within Data Science team.
  • Enhance data engineering knowledge: Improve expertise within software team and ensure their ability to support and collaborate on data science infrastructure.
  • Data Quality Management: Continuously enhance data quality across multiple dimensions such as accuracy, availability, performance, and accessibility to ensure clear understanding of data within the company.
  • Providing backup/escalation to tech-on-call team.
  • Communicating effectively across Software and Data Science teams.

We're looking for someone who is a great fit for our client's business. We want people who take accountability, build trust and are innovative. We encourage you to apply even if you may not meet

every

requirement in this posting. We value diversity and our client's environment is supportive, challenging and focused on consistent delivery of high quality, meaningful work.

Requirements:

  • 5+ years of Python experience.
  • 3+ years of working in technical teams, building data pipelines, delivering productionised code, building/maintaining live applications, developing tooling and improving back testing frameworks.
  • 2+ years of orchestrating machine learning workflows.
  • Proficiency with Orchestration and IaC in AWS (e.g. Terraform, Kubernetes, RabbitMQ, Airflow), Git, containerisation (Docker), database management (e.g. Postgres, Alembic).
  • Fluent in Python and its wider numerical ecosystem (e.g. Pandas, NumPy, Polars, Pydantic).

Extra credit if you have:

  • Relational database design.
  • Cloud infrastructure experience.
  • Experience with monitoring frameworks (e.g. Prometheus).
  • Experience archiving data to Parquet on S3 and creating tools for API/Grafana queries.
  • Experience centralising diverse datasets for analytics, visualisation and machine learning.
  • Familiarity with time-series forecasting and/or optimisation.
  • Experience with data visualisation and dashboards (e.g. Grafana, Superset).
  • Familiarity with machine learning and associated techniques (feature engineering, boosting methods, LightGBM)
  • University degree in Data Science or Data Engineering or Software Engineering

Why is this a great opportunity?

  • Hybrid working model – minimum 1 day per week in Oxford
  • NEST pension scheme, with 5% employee and 3% employer
  • Unlimited annual leave!
We use cookies to measure usage and analytics according to our privacy policy.