Data Engineer

  • £55000.00 - £70000.00 per annum
  • London
  • Permanent

Job Title: Data Engineer

Job Type: Permanent

Location: London or Fully remote

Salary: £50,000-£70,000 (Dependant on experience) + Bonus + Benefits

Skills: Python, SQL, Posgress SQL, Snowflake, Powershell

Roc Search`s client provides real-time decisions and active risk monitoring to enable their customers to maximize profitability while managing risk. their solutions are continually adapting to changing market conditions.

They 20+ years of retail data science expertise and experience. They work with a global base of leading commerce partners, representing one third of all US omnichannel retail sales activity across hundreds of thousands of retail locations across specialty, apparel, department store, hard goods, big box, grocery, pharmacy, and hospitality businesses in 45 countries on 6 continents.

The company provides compelling, relevant, and profitable collective intelligence to operations, finance, marketing, and loss prevention. Theirperformance-improvement solutions yield measurable results with significant return on investment.

About the role

The Data Engineer will be part of a team that follows DataOps best practices and owns the standardized data assets and the processes around it that support our products and enable their customers and internal teams.

The Data Engineer will develop and code software programs, algorithms, and automated processes to cleanse, integrate, and evaluate large datasets from multiple disparate sources. They will analyze and evaluate the usability of data provided by customers and interact with product and service teams to

identify questions and issues for data quality. They will also develop, and program methods, processes, and systems to consolidate and analyze diverse data sources to generate actionable insights.

You could be a `second-jobber` or an experienced Data Engineer looking for a next step in their career

What you'll do

  • Develop and program methods and processes to consolidate, normalize, and analyze data.
  • Build robust and massively scalable data pipelines to map data into our data warehouse that powers their various products.
  • Understand the data and implement quality checks.
  • Monitor and improve toolset/libraries.
  • Work with large datasets.
  • Present results from these analyses to management and communicate issues to and from clients, and coordinate resolution of those issues.
  • Monitor the system's business performance, identify areas for improvement and assist in the identification and tracking of issues.
  • Interacts closely with Support and Engineering teams to deploy and improve the products.
  • Participate in on-call rotation.


  • Bachelor's degree or equivalent in an analytical related field such as Statistics or Computer Science or at least 2+ years equivalent professional experience.
  • Experience with SQL (2+ years)
  • Proficiency with Python (2+ years)
  • Ability to work with APIs, structured and unstructured data.
  • Experience processing and analyzing large data sets.
  • Experience with data warehouse solutions (VMWare Greenplum or Snowflake).
  • Good verbal and written communication skills.
  • Ability and willingness to work with a team.
  • Proven ability to work on time-sensitive deliverables.
Conail Gallagher Managing Consultant

Apply for this role