Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Data Engineer image - Rise Careers
Job details

Senior Data Engineer

About Us


LoyaltyLion is a data-driven loyalty and engagement platform trusted by thousands of ecommerce brands worldwide. Merchants use LoyaltyLion when they want a loyalty program that is proven to increase customer engagement, retention and spend. Stores using LoyaltyLion typically generate at least $15 for every $1 they spend on the platform.


Today LoyaltyLion works with over 10,000 small and medium sized retailers. Our mission is to help them succeed in the age of Amazon, where they may not be able to compete on price and logistics but can offer a better customer experience. An experience where customers feel valued, rather than just another number. 


It’s been an incredible few years for LoyaltyLion. We closed funding of $12.5m in 2021 and another $12m in 2022. We’ve built out our Leadership team, amongst other key senior hires and we continue to set our sights high, achieving spots in both the Deloitte Fast 50 and the FT1000.


Oh, and did we mention our recent successes, such as our G2 reviews, where we are the no.1 in loyalty management in the world or where we've been voted No. 8 in the Best UK Software 2024 list...


Please note we can only consider candidates who live in the UK (who have the right to work in the UK) or Europe as do not offer sponsorships now or in the future.


The Role


As a Senior Data Engineer you will be building data applications, delivering high quality code with performance and scalability in mind. Working with the Tech Lead on designing architecture. Continuously improving your own skills to get the team and self to achieve best results.


We are looking for an individual to take part in the building of our data platform and support the team’s and company’s growth. Our data stack will rely mostly on the Python & SQL language and it includes technologies like Dagster, Docker, Rabbit MQ, dbt, Superset, dltHub,ClickHouse , Cube etc.


Some of the things you'll be doing:


- Designing, implementing and maintaining a solid Data Lake and Data Warehouse that collects, stores, and processes data, focusing on scalability and reliability.

- Working closely with the Product and Infrastructure teams to help them design and build metric-driven data models and tooling to explore and visualise merchant data

- Working in the Agile environment as part of the high performance SCRUM team

- Delivering clean, well tested, scalable and maintainable code

- You will be working on your personal growth with the Data Lead

- Collaborating with the team mates on delivering high quality solutions and code

- Continuously doing Peer Reviews for achieving best results

- Build data models to ensure you have the data you need to do great analytics quickly.

- We use DBT for this which is easy to learn if you know SQL.


What we’re looking for:


- 3+ years experience working with Python or Scala

- 3+ years of experience design and implementing data platforms

- Experience with dbt, Superset, Apache Airflow


As an added bonus, you might have:


- Experience with an ingestion platform like Fivetran, dlt or Airbyte

- Experience with Apache Kafka or other streaming platforms

- Experience with query engines like AWS Athena, Hive, SparkSQL or similar technologies

- Experience in designing data lakes in Amazon S3

- Experience with Hadoop, Apache Spark, Flink or similar technologies

- Experience with data quality processes

- Have prior experience in eCommerce


Our technical stack


- Javascript & Typescript

- React

- Node

- Ruby

- Postgres, ClickHouse

- AWS

- Python

- SQL


Benefits


Our Technology team is fully remote (they are more than welcome to work from our office in Farringdon) and we offer the following benefits to our permanent employees


Remote and flexible working

• International Remote working (up to 30 days in each holiday year)

• 25 days holiday + bank holidays + carry 5 days holiday over into the next holiday year

All permanent employees get equity to recognise the valuable contribution you'll make to our growth

• Company days out and events, and team socials

• Home office budget

• Cycle scheme

• Employee Assistance Program

• Private medical insurance

• Competitive learning and development budget

• The opportunity to join at a major inflection point – ecommerce is booming and with it, the demand for loyalty software like LoyaltyLion

• Macbook, magic keyboard, and any other tech or equipment you need to do a great job

LoyaltyLion Glassdoor Company Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
LoyaltyLion DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of LoyaltyLion
LoyaltyLion CEO photo
Charlie Casey
Approve of CEO

Average salary estimate

$70000 / YEARLY (est.)
min
max
$60000K
$80000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Data Engineer, LoyaltyLion

Join the fantastic team at LoyaltyLion as a Senior Data Engineer! We're a thriving, data-driven loyalty and engagement platform on a mission to help eCommerce brands enhance customer experiences. With the surge in funding and accolades like being named No. 1 in loyalty management, we’re breaking boundaries. As our Senior Data Engineer, you’ll design and maintain robust data lakes and warehouses, focusing on scalability and reliability. Leveraging your experience in Python and SQL, you’ll collaborate closely with product and infrastructure teams to build innovative data models. Working within an Agile SCRUM team, you will write clean, well-tested, and maintainable code while continuously improving your skills alongside our Data Lead. You’ll enjoy a flexible and fully remote working environment, with the added perk of international remote working options and a supportive office culture. At LoyaltyLion, you're not just a cog in the machine; you're a key player in creating exceptional loyalty solutions that empower our merchants. Your expertise in dbt, Apache Airflow, and a variety of cloud technologies will be invaluable as we make data-driven decisions that resonate across eCommerce. If you have a passion for data engineering, a knack for problem-solving, and a desire to drive growth in an exciting company, we’d love to hear from you!

Frequently Asked Questions (FAQs) for Senior Data Engineer Role at LoyaltyLion
What are the main responsibilities of a Senior Data Engineer at LoyaltyLion?

As a Senior Data Engineer at LoyaltyLion, your primary responsibilities include designing, implementing, and maintaining a state-of-the-art Data Lake and Data Warehouse. You will work closely with the product and infrastructure teams to create data models and tooling, ensuring that merchants can effectively explore and visualize their data. You will also write clean, scalable code in an Agile environment and engage in peer reviews to maintain the highest quality standards.

Join Rise to see the full answer
What qualifications are needed to apply for the Senior Data Engineer position at LoyaltyLion?

To apply for the Senior Data Engineer role at LoyaltyLion, you should have a minimum of 3 years of experience working with Python or Scala, along with substantial experience in designing and implementing data platforms. Familiarity with tools such as dbt, Superset, and Apache Airflow is essential. Ideal candidates should also have a solid understanding of data quality processes and experience in eCommerce.

Join Rise to see the full answer
How does LoyaltyLion support the professional development of a Senior Data Engineer?

At LoyaltyLion, professional growth is a priority. As a Senior Data Engineer, you will have the opportunity to work closely with our Data Lead, focusing on your personal development. We offer competitive learning and development budgets, providing resources for you to continuously enhance your skills and stay ahead in the ever-evolving data landscape.

Join Rise to see the full answer
What technologies will I work with as a Senior Data Engineer at LoyaltyLion?

As a Senior Data Engineer at LoyaltyLion, you will engage with a diverse data stack which includes Python, SQL, dbt, Apache Airflow, Docker, and Rabbit MQ, among others. You’ll also have exposure to advanced data tooling and platforms like ClickHouse, Superset, and a variety of AWS technologies, ensuring that you will be well-equipped to handle the challenges presented by our data-driven environment.

Join Rise to see the full answer
Is the Senior Data Engineer position at LoyaltyLion remote?

Yes, the Senior Data Engineer position at LoyaltyLion is fully remote! We promote flexible working arrangements, allowing our tech team to thrive from the comfort of their homes or choose to work from our office in Farringdon. Additionally, we offer international remote working options for up to 30 days a year, making it easier for you to explore the world while contributing to our exciting projects.

Join Rise to see the full answer
Common Interview Questions for Senior Data Engineer
Can you describe your experience with Python and how it applies to data engineering?

When answering this question, focus on specific projects or tasks where you've utilized Python in your data engineering work. Highlight your understanding of libraries like Pandas or NumPy for data manipulation, or frameworks like Apache Airflow for orchestration. Emphasize how Python has helped you build effective data pipelines or analytics tools.

Join Rise to see the full answer
What’s a data lake, and how does it differ from a data warehouse?

In your response, clearly differentiate between a data lake and a data warehouse. Explain that a data lake is designed to store unstructured and raw data from various sources, allowing for easy data ingestion, whereas a data warehouse is structured for analysis and reporting, often containing processed data. Share any personal experience with implementing either technology.

Join Rise to see the full answer
How do you ensure the performance and reliability of your data applications?

Discuss strategies you’ve implemented to enhance performance, such as indexing databases or optimizing queries, and ensuring reliability through rigorous testing practices and monitoring tools. Providing specific examples from past experiences will demonstrate your hands-on expertise.

Join Rise to see the full answer
What tools have you used for data visualization, and how do they enhance decision-making?

Share your experience working with tools like Superset or Tableau for data visualization. Discuss how these tools help stakeholders visualize complex data, derive insights, and make informed decisions. Mention any specific instances where your visualizations led to successful outcomes.

Join Rise to see the full answer
Could you explain a challenging data problem you encountered and how you resolved it?

When addressing this question, pick a specific data challenge you faced—such as data inconsistency or slow processing. Describe your method for problem-solving, including any collaborative efforts with teammates, and the outcome of your solution to highlight your analytical and collaborative skills.

Join Rise to see the full answer
How familiar are you with Agile methodologies, and how have you applied them in past projects?

Explain your understanding of Agile principles and share specific experiences where you've worked within an Agile SCRUM team. Discuss how you’ve contributed to sprints, scrum meetings, and the iterative development process to lead projects toward success.

Join Rise to see the full answer
What experience do you have with dbt for data transformation?

Talk about your familiarity with dbt and how you’ve used it to create reliable data models. Discuss the advantages of using dbt in your workflow, such as version control or collaborative model development, to showcase your technical proficiency.

Join Rise to see the full answer
How do you approach peer code reviews, and why are they important?

When answering this question, emphasize the importance of peer reviews in maintaining quality and fostering collaboration. Discuss your approach to providing constructive feedback, and how you incorporate others' suggestions into your work to achieve the best possible results.

Join Rise to see the full answer
What role does data quality play in data engineering, and how do you ensure it?

Discuss the critical role of data quality in ensuring reliable outputs and decisions based on data. Share specific strategies you employ, such as implementing validation checks, maintaining data lineage, or using automated testing frameworks to uphold data integrity.

Join Rise to see the full answer
Why do you want to work at LoyaltyLion as a Senior Data Engineer?

Your answer should reflect an understanding of LoyaltyLion's mission to enhance customer engagement, as well as enthusiasm about collaborating with a talented team in a remote-first environment. Discuss how your skills and values align with LoyaltyLion’s goals, especially in the booming eCommerce landscape.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 2 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Social Impact Driven
Rapid Growth
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Paid Holidays
Paid Time-Off
Photo of the Rise User
Aryng Remote No location specified
Posted 10 hours ago
Photo of the Rise User
Newfront Remote No location specified
Posted 22 hours ago
Mission Driven
Dare to be Different
Inclusive & Diverse
Empathetic
Growth & Learning
NXTGIG Remote No location specified
Posted 7 days ago
Photo of the Rise User
Ometria Remote No location specified
Posted 2 days ago
Photo of the Rise User
Aiimi Ltd Remote No location specified
Posted 14 days ago
Posted 7 days ago
Photo of the Rise User
Sportradar Remote Oficina 110, Edificio 100, Ruta 8, km17.5, Zonamerica, Montevideo, Uruguay
Posted 3 days ago
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 20, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
147 people applied to Work from home amazon jobs at Amazon
R
Someone from OH, Cincinnati just viewed Sales development representative at Remote Recruitment
Photo of the Rise User
Someone from OH, Cincinnati just viewed Laboratory Technologist I - 2nd Shift at Eurofins
Photo of the Rise User
Someone from OH, Independence just viewed Analyst - Customer Master Data at AECOM
Photo of the Rise User
Someone from OH, Mount Vernon just viewed Assistant Buyer - Nursery. 12 Months FTC at The Very Group
Photo of the Rise User
Someone from OH, Fairborn just viewed Marketing Project Manager at MasterClass
Photo of the Rise User
Someone from OH, Fairborn just viewed (US) Associate Project Manager, Marketing at PointClickCare
S
Someone from OH, Warren just viewed Angular Developer at Sparkland
A
Someone from OH, Warren just viewed Angular Developer at AZX
Photo of the Rise User
Someone from OH, Willoughby just viewed 2024 Accounting & Finance Intern at Lincoln Electric
Photo of the Rise User
Someone from OH, Dayton just viewed Researcher at NielsenIQ
Photo of the Rise User
Someone from OH, Dayton just viewed Consumer Insights Researcher at NielsenIQ
Photo of the Rise User
Someone from OH, Morrow just viewed Junior IT Systems Administrator at NFQ
Photo of the Rise User
Someone from OH, Cleveland just viewed Automation Specialist - East Region at Jacobs
J
Someone from OH, Dayton just viewed Market Research Analyst at Joyteractive
Photo of the Rise User
Someone from OH, Columbus just viewed District Manager, Botox (Neuro) - Columbus, OH at AbbVie
Photo of the Rise User
Someone from OH, Bowling Green just viewed Remote Enrollment Producer - Entry Level at Global Elite
L
Someone from OH, Akron just viewed Enterprise BDR (Data Privacy & AI) at Lavendo
Photo of the Rise User
Someone from OH, Cleveland just viewed Resettlement Caseworker Assistant - Spokane at World Relief