Data Engineer (Tech Lead/Staff)

  • NextGenEnergyJobs
  • 26/07/2026
Full time Information Technology Telecommunications SQL Python Testing

Job Description

At Octopus Electric Vehicles we've built a data platform that provides data services to all areas of our business.

Key Responsibilities
  • Own and optimise our platform architecture (improve reliability, scalability, maintainability, etc)
  • Shape the direction of our growing team and coach team members on best practices.
  • Shape engineering outputs and raising the technical bar of the organization without losing touch with hands-on engineering
  • Interact with Senior Leadership to present your data projects back to them
  • Build new data sources and data pipelines that deliver key data and insights to the business (this will include integration with third party systems and ingestion through APIs)
  • Scope and deliver new data engineering projects in collaboration with business stakeholders
  • Develop and deploy ML infrastructure to help build out our ever-growing AI requirements and use cases
  • Collaborate closely with our dev teams to build seamless integrations between our back-end databases and our data platform
Requirements
  • First and foremost, a passion for decarbonisation
  • Ability to work with ambiguity and own problems end-to-end
  • Experience managing/mentoring/coaching high performance data teams
  • A passion for writing high quality code and building lean processes
  • Experience with distributed data processing
  • Experience with monitoring, testing, and data quality
  • Experience building robust pipelines from diverse sources e.g. parquet, SQL & no-SQL databases, API endpoints
  • It would be helpful to have experience/expertise/knowledge in the following:
  • Python
  • AWS
  • Spark & distributed computing
  • dbt
  • Terraform
  • Data Warehousing (we use Databricks but experience with other platforms is fine)
  • MLOps implementation (desirable but not required)
  • Airflow (or other orchestration tooling)