Data Engineer

Role

Data Engineer

Reports to

Development Team Leader

Location

Cheltenham

Company Description

At Volo, we’re on a mission to rebuild retail and deliver growth to brands, manufacturers and retailers. We’re capturing data from across the commerce ecosystem and using the latest in machine learning to generate intelligent retail recommendations – what to sell, where to sell it, how much of it you’ll need and the right price to sell it for.

Our company has received significant investment and our growth plans are exciting for anyone interested in the meeting points of cutting edge technology and retail.

Role Description

Are you an individual who is curious by nature and keen to learn with clear passion for a challenge? We are currently expanding our research & development team, focussing on investigating and developing novel techniques to enhance our next-generation product.  We are therefore looking for a Data Engineer who will work on a variety of tasks including collection, modelling, storage, movement, transformation, enrichment and analysis of data. Great communication skills are essential to effectively work with the research, product, QA and online retail teams, in a modern agile environment (typically scrum or kanban).

We are looking for someone who:

  • Has a strong interest (and proven track record, academic or commercial) in technical problem-solving, and delivering real solutions to real problems
  • Enjoys working in a multi-disciplinary team and fast-moving environment
  • Has good communication skills, enjoys discussing ideas & approaches and is open to new techniques, methods & technologies
  • Is looking for a new challenge to work on a novel & exciting technology/product/service

Key Responsibilities

  • To co-create and support Volo’s Intelligent Platform including data pipelines and data quality management.
    • Set up data ingestion processes to feed intelligence components
    • Create and productionise data pipelines with monitoring and management thereof
    • Assist in root cause analysis and troubleshooting of Data Quality Issues
    • Perform Data Stewardship
    • Help with Schema and Data Governance
    • Assist in building and maintaining data systems needed for data movement, data management and intelligence
    • Involvement and activity in Volo’s Dev Ops community
    • Participate in peer reviews as part of the software development life-cycle
    • Work within an agile team on high profile projects
    • Constant learning and innovation, you’ll be open to working with the latest technologies including highly scalable open source solutions
    • Deliver new functionality through projects whilst also handling day-to-day operational issues
    • Delivery of solutions with minimal risk and repeatable process using automation
    • Encouraging a continuous improvement culture

Key Skills and Experience

Essential

  • Experience gained as a software developer
  • Experience developing data flows / data pipelines
  • Knowledge of schema design
  • Keen desire to learn and adapt in all aspects of the role from concepts to programming languages and tools and techniques
  • Experience with Python or Scala

Desirable

  • Previous experience gained as a data engineer
  • Experience working with a large-scale data repository e.g. a data lake
  • Experience with Java
  • Experience with Clojure
  • Experience with AWS
  • Experience deploying and operating open source options in the big data space e.g. Apache Spark, Apache Kafka, Hadoop and ecosystem
  • Apache Avro and a Schema Registry knowledge
  • Experience developing data analytics solutions
  • Passion for data analysis and producing actionable insights
  • Shell Scripting
  • Experience working in a Unix environment
  •  DevOps
  • Configuration Automation
  • Continuous Integration / Delivery
  • Exposure to E-Commerce Platforms
  • Exposure to Graph Databases – e.g. Neo4j

Why work with us

  • Competitive salary plus benefits 
  • 25 days of annual holiday plus your birthday off as well
  • Relaxed dress code
  • An ever-changing growth environment with plenty of opportunity to develop your career

To apply, email recruitment@volo.ai.

Apply