Job description
At Octopus Electric Vehicles we’re developing a data platform that provides data services to all areas of our business. The aim of the platform is to enable self-service of data analytics of data-hungry internal users as well as automation of all our data workflows - from simple ETL jobs to (future) ML training and prediction.
The data team at OEV is a newly established team and is growing at speed. We work across the whole customer domain, on anything from commercial insights to residual value modelling and financial forecasting. We’re looking for a data and analytics engineer to join the team to help us grow and maintain our platform, pipelines and data sources.
This is a fantastic opportunity to work on data problems that genuinely move us closer to Net Zero with a company that is passionate about building great technology to change the way customers travel sustainably.
We employ software engineering best practices to design, test, and deploy our data platform and services using the below technologies:
Python as our main programming language- Kubernetes for data services and task orchestration
- Airflow purely for job scheduling and tracking
- Circle CI for continuous deployment
- Parquet and Delta file formats on S3 for data lake storage
- Spark for data processing
- dbt for data modelling
- SparkSQL for analytics
- Streamlit for data applications
What you'll do
- Scope and deliver new data engineering projects and requirements from across the business
- 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)
- Develop and maintain testing and documentation frameworks for our data sources
- Collaborate closely with the data science and analytics teams to maintain, create, and develop our central data models in dbt
- Create interfaces for our end-users to consume data (e.g. Tableau, Streamlit apps, etc.)
- Maintain and build on our existing data infrastructure and tools
- Coach team members on best practices and contribute to rich learning environment
- Shape the direction of our growing team
What you'll need
- First and foremost, we want our data engineers to be people with a passion for clean and useful data, handled by code that is easy to read and easy to maintain
- You should be someone who’s excited to roll up their sleeves and work across the whole data lifecycle
- Ideally you’ll have a few years of experience doing this type of work
- It would be helpful to have experience/expertise in the following (in rough priority order): Python, AWS cloud environment, SQL, Airflow, Experience modelling data for analytics, ideally experience using dbt as a modelling tool, experience in assuring data quality
- The projects will be varied and we’re looking for someone who can work autonomously and proactively to scope problems and solve and deliver pragmatic solutions
- It would be valuable to have experience working with ambiguity in a start-up (or start-up-like) environment
- Our team is rapidly expanding, so we’re looking for someone who’s passionate about shaping the direction of the team, and is excited about working across all areas of the business
Why else you'll love it here
- Wondering what the salary for this role is? Just ask us! On a call with one of our recruiters it's something we always cover as we genuinely want to match your experience with the correct salary. The reason why we don't advertise is because we honestly have a degree of flexibility and would never want salary to be a reason why someone doesn't apply to Octopus - what's more important to us is finding the right octofit!
- Octopus Energy is a unique culture. An organisation where people learn, decide, and build quicker. Where people work with autonomy, alongside a wide range of amazing co-owners, on projects that break new ground. We want your hard work to be rewarded with perks you actually care about! We won best company to work for in 2022, on Glassdoor we were voted 50 best places to work in 2022 and our Group CEO, Greg has recorded a podcast about our culture and how we empower our people
- Visit our perks hub - Octopus Employee Benefits