ashby

Senior Customer Data Engineer @ Elliptic

London, United KingdomRemoteFull-timePosted 120 days ago

Opens on ashby

About this role

Do you want to build the technical backbone of a high-growth revenue engine? Do you want to architect integrations that power seamless customer experiences?

The impact you will have:

Great customer experiences are powered by great technical infrastructure. At Elliptic, we're not just connecting systems – we're building the integrations and custom applications that enable our revenue teams to operate at scale.

You'll be the technical architect behind our GTM technology stack, developing a cohesive data ecosystem that pulls together all of our commercial and customer data enabling our pricing engine, contract management, and business intelligence platforms.

This isn't just systems integration – you're building the technical infrastructure that enables Elliptic to deliver seamless experiences across the entire customer lifecycle, from first touch to renewal and expansion.

Architect the foundation our revenue organisation is built on; you'll define how we structure, store, and access customer data across the full lifecycle—from first touch to ongoing expansion—creating the foundation for data-driven commercial decisions and AI-powered automation.

This role sits at the intersection of data engineering, product architecture, and revenue operations. You'll translate complex business requirements across marketing, sales, and customer success into elegant data models that enable seamless customer experiences and powerful analytics.

Customer Data ArchitectureDesign and implement a comprehensive customer data model spanning contracts, subscriptions, usage metrics, engagement signals, and commercial interactions

Create data dictionaries, lineage, entity-relationship diagrams, and technical specifications

Build the object-oriented data structures that power our CRM (HubSpot) and create relationships between custom objects for B2B SaaS operations

Architect data schemas that support both transactional systems (CRM, billing, contracts) and analytical workloads (reporting, AI/ML)

Define data governance standards, naming conventions, and quality frameworks

Data Pipeline EngineeringBuild ETL/ELT processes that create a single, unified view of the customer across all touchpoints

Design high-performance data structures optimized for GenAI retrieval and agent-based querying

Implement real-time and batch data sync patterns for operational and analytical use cases

Ensure data freshness, consistency, and reliability across the full customer data ecosystem

Revenue Systems backendCreate data models for screenings management and usage tracking across customer segments

Architect self-serve purchase journey tracking with complete audit trails

Design automation-friendly data structures for renewal and expansion pipeline generation

You will be a great fit here if you:

Expert in Python

Has 5+ years commercial experience

Experience building resilient distributed architectures

Use data to make decisions about what to build and how to iterate

Can interpret requirements from numerous stakeholders to design solutions

Experience guiding and mentoring junior engineers

Enjoy working as part of a close-knit team on highly impactful problems

Promote a positive culture of collaboration, through open and effective communication, particularly when addressing issues or raising concerns.

Are not afraid to fail, experiment often, and learn quickly

Our Ideal Candidate has:

Experience architecting B2B SaaS data model and strong understanding of customer lifecycle metrics

Prior work with subscription/usage-based business models

Familiarity with GenAI retrieval patterns and vector databases

HODLs/trades/stakes crypto

Job Benefits> How we work:

Hybrid working and the option to work from almost anywhere for up to 90 days per year

£500 Remote working budget to set up your home office space

> Learning & Development:

$1,000 Learning & Development budget to use on anything (agreed with your manager) that contributes to your growth and development

> Vacation/ Leave:

Holidays: 25 days of annual leave + bank holidays

An extra day for your birthday

Enhanced parental leave: we provide eligible employees, regardless of gender or whether they become a parent by birth or adoption, 16 weeks fully-paid leave.

> Benefits:

Private Health Insurance - we use Vitality!

Full access to Spill Mental Health Support

Life Assurance: we hope you will never need this - but our cover is for 4 times your salary to your beneficiaries

£100 Crypto for you!

Cycle to Work Scheme

Skills

Customer PlatformEngineering

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

Get the extension →