Curve Analytics

Data engineer in consumer analytics

In short

Data engineer role at Curve Analytics, a consumer analytics and technology consultancy, building data pipelines and ML-supporting infrastructure in Python, PySpark and SQL across Databricks, Snowflake and AWS. The role involves designing SQL/NoSQL databases, ETL/ELT development, productionising ML models and integrating APIs, working closely with data scientists, analysts and client technology teams in London on a hybrid basis. Requires a relevant Bachelor's degree, strong SQL and Python skills, cloud data experience (Azure/AWS/GCP) and some exposure to big data technologies.

About Curve
Curve is a next-gen insights, analytics and technology consultancy that leverages digital consumer data and advanced technology to help businesses unlock consumer opportunities. Digital consumer data is powerful; it's big, it's real, and it's always updating.
Responsibilities
•Build innovative data solutions in Python, PySpark & SQL across Databricks, Snowflake, AWS and more
•Support the development and rollout of industry first global analytics programmes
•Develop and deploy automated code pipelines, from data acquisition, owning transformation and supporting data modelling
•Help to productionise machine learning models and integrate leading APIs from OpenAI, GCP, Microsoft and other open source solutions
•Work closely with great programme teams - project lead, data scientists and analysts – and interface with client technology counterparts
•Identify ways to improve data reliability, processing efficiency and quality of our data output
•Produce detailed documentation and champion code quality
•Interrogate rich data sources such as social, search, surveys, reviews, clickstream, sales, connected devices and beyond
•Identify and explore opportunities to acquire new data sources that deliver innovative perspectives to our clients
Requirements
•Bachelor's degree or higher in an applicable field such as Computer Science, Statistics, Maths or similar Science or Engineering discipline
•Experience designing, building and maintaining SQL databases (and/or NoSQL)
•Experience with designing efficient physical data models/schemas and developing ETL/ELT scripts
•Strong python and other programming skills (Java and/or Scala desirable)
•Experience developing data solutions in cloud environments such as Azure, AWS or GCP – Azure Databricks & Snowflake experience a bonus
•Strong SQL background
•Some exposure to big data technologies (hadoop, spark, presto, etc.)
Nice to have
•Experience with APIs
•Experience with Data Science and/or NLP
•Data & Solution Architecture understanding
•Experience of software development, CI/CD pipelines and/or other DevOps practices and principles
•Experience utilising social listening tools and/or search/web analytics tools
Benefits
•Competitive salary that reflects your talent and expertise in accordance with industry standards
•25 days holiday a year plus bank holidays
•Annual Bonus based on company and individual performance
•8% employers' pension contribution
•Cycle to Work Scheme
•AXA Private Healthcare Plan and 24/7 Employee Assistance Programme
•Dedicated People Manager for confidential discussions about your work life
•Split your time between working remotely and from our London HQ
•Personalised Growth Plan and internal trainings
•Yearly individual learning budget for training, books, courses, certifications, and conferences
•Dynamic company culture with frequent team activities, company events and socials

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot