At a Glance
- Tasks: Design and deliver innovative product data solutions on Databricks, tackling complex engineering challenges.
- Company: Join Everway, a mission-driven EdTech company focused on neuroinclusivity.
- Benefits: Competitive salary, flexible work options, and a supportive community.
- Other info: Be part of a fast-moving team with clear expectations and excellent career growth opportunities.
- Why this job: Make a real impact by shaping technology that values every individual's unique needs.
- Qualifications: 5+ years in data engineering with strong SQL, Python, and Databricks experience.
The predicted salary is between 70000 - 90000 £ per year.
Every mind is unique. Yet much of the world is still built for what's considered "normal," leaving too many people behind. At Everway, we change that by creating technology that helps everyone understand and be understood. By understanding and addressing the unique needs of each individual, we're creating a world where differences are recognized and valued. Our careers fit real life. When you join us, you're not just taking a job. You're joining a movement to build a more neuroinclusive world. We're a global community of over 800 employees spanning North America, UK, Europe, Australia, and New Zealand. A career here is purposeful and fast-moving, with clear expectations, modern tools, and the clarity to focus on what matters most. Our people are supported and encouraged to show up as they are, with different ways of thinking welcomed and valued. We pride ourselves on our core values that are embedded within our culture. These are to be curious, have courage, and commit fully. Join us at Everway - together, we can unlock the full potential of every mind.
About the role
Everway is a growing EdTech SaaS business with a complex, multi-product data landscape. Our product data - the telemetry, usage, and engagement signals generated across our learning products - is how we understand what learners actually do, what works, and where we move the needle on outcomes. As our product portfolio grows through development and acquisition, the engineering work behind this data is becoming more complex, not less. We're looking for a Principal Data Engineer to bring permanent senior engineering depth into this domain. You'll be a hands-on senior IC, leading the design and delivery of product data products on our Databricks lakehouse - from high-volume event ingestion through to governed, contract-backed datasets consumed by analytics, product management, and downstream AI use cases. You'll take on the hardest problems in the domain: event schema governance, identity resolution across products, sessionisation, and modelling product usage through to learner outcomes. This role reports to the VP of Product Data and sits within the wider Data Engineering function. You'll contribute to the engineering standards that shape how the data team builds and operates. This is a senior IC role with deep technical authority and standards influence.
Main responsibilities
- Design and deliver product data products on Databricks - owning ingestion, transformation, and serving layers across the medallion architecture (bronze/silver/gold) to produce certified datasets consumed across product, analytics, and the wider business.
- Lead the hard problems in the domain - event schema governance across multiple products, identity resolution and sessionisation, high-volume event pipelines, and modelling the path from product usage to engagement and learner outcomes.
- Define and evolve engineering standards - dbt patterns, event ingestion patterns, data contracts, testing, observability - and contribute to cross-cutting standards across the wider data function.
- Own data quality and contracts for the data products you ship - implementing quality checks, maintaining contracts as the interface between producers and consumers, and ensuring issues are caught early and remediated cleanly.
- Raise the technical bar around you - through code review, design input, pairing, and the kind of senior IC presence that lifts the engineers and analysts you work with.
- Translate operational complexity - multiple product event sources, schema drift, ongoing integration of acquired products - into clean, durable engineering execution the business can rely on.
Essential Criteria
- 5+ years in data engineering, with demonstrable experience operating in a senior IC capacity.
- Hands-on production experience with Databricks.
- Hands-on experience with dbt.
- Strong SQL and Python.
- Experience working with product, behavioural, or event-based data sources at scale.
- Track record of defining and applying engineering standards across testing, CI/CD, documentation, and observability.
- Experience operating in complex environments - multi-source event landscapes, high-volume pipelines, or platform migrations.
- Strong communication skills - credible with engineers, analysts, and senior product and business stakeholders, and able to translate technical decisions into business and product impact.
Desirable Criteria
- Direct experience with product analytics or event-tracking platforms (e.g., Snowplow, Segment, Amplitude, Mixpanel) as data sources.
- Experience designing event schemas and managing schema evolution across multiple products.
- Familiarity with streaming or near-real-time ingestion (e.g., Kafka, Kinesis, Lakeflow).
- Familiarity with the wider Databricks ecosystem - Unity Catalog, Lakeflow, MetricFlow, DQX.
- Experience working within a data product operating model with defined contracts and SLAs.
- Background in SaaS or EdTech environments.
- Familiarity with modern BI tools (Tableau preferred) and how data is consumed downstream.
To be considered for this role you will be redirected to and must complete the application process on our careers page. To start the process, click the Apply button below to Login/Register.
Principal Data Engineer (Product Data) TLNT1_NI employer: Everway
At Everway, we are not just an EdTech SaaS company; we are a movement dedicated to creating a neuroinclusive world. Our vibrant work culture fosters curiosity, courage, and commitment, allowing employees to thrive in a supportive environment that values diverse perspectives. With opportunities for professional growth and the chance to tackle complex data challenges, joining our team means contributing to meaningful change while enjoying the benefits of modern tools and a clear focus on impactful outcomes.
StudySmarter Expert Advice🤫
We think this is how you could land Principal Data Engineer (Product Data) TLNT1_NI
✨Tip Number 1
Network like a pro! Reach out to current employees at Everway on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for your application process. It’s all about making connections!
✨Tip Number 2
Prepare for the interview by diving deep into Everway's mission and values. Understand how your skills as a Principal Data Engineer can contribute to creating a neuroinclusive world. Show them you’re not just a fit for the role, but for the culture too!
✨Tip Number 3
Practice your technical skills! Brush up on Databricks, SQL, and Python, and be ready to tackle some real-world problems during the interview. We want to see how you think and solve issues, so be prepared to showcase your expertise.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re serious about joining the Everway team and contributing to our mission.
We think you need these skills to ace Principal Data Engineer (Product Data) TLNT1_NI
Some tips for your application 🫡
Be Yourself:When you're writing your application, let your personality shine through! We want to see the real you, so don’t be afraid to share your unique experiences and perspectives. Remember, we value different ways of thinking!
Tailor Your Application:Make sure to customise your application for the Principal Data Engineer role. Highlight your experience with Databricks, SQL, and Python, and how they relate to the responsibilities mentioned in the job description. Show us why you're the perfect fit!
Show Your Passion:We’re not just looking for skills; we want to see your enthusiasm for building a neuroinclusive world through technology. Share why this mission resonates with you and how you can contribute to our goals at Everway.
Apply Through Our Website:Don’t forget to apply through our careers page! It’s the best way for us to receive your application and ensures you’re considered for the role. Click that Apply button and let’s get started on this journey together!
How to prepare for a job interview at Everway
✨Know Your Data Engineering Stuff
Make sure you brush up on your data engineering skills, especially with Databricks and dbt. Be ready to discuss your hands-on experience with high-volume event pipelines and how you've tackled complex problems like event schema governance.
✨Show Your Problem-Solving Skills
Prepare to share specific examples of how you've led the charge on tough challenges in data engineering. Think about times when you had to translate operational complexity into clear solutions, and be ready to explain your thought process.
✨Communicate Like a Pro
Since this role involves working with various stakeholders, practice explaining technical concepts in simple terms. You want to demonstrate that you can bridge the gap between technical and non-technical teams effectively.
✨Embrace the Culture
Familiarise yourself with Everway's core values: curiosity, courage, and commitment. Be prepared to discuss how these values resonate with you and how you can contribute to building a neuroinclusive world through your work.