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 Zego

At Zego, we understand that traditional motor insurance holds good drivers back. It's too complicated, too expensive, and it doesn't reflect how well you actually drive. Since 2016, we have been on a mission to change that by offering the lowest priced insurance for good drivers.

From van drivers and gig workers to everyday car drivers, our customers are the driving force behind everything we do. We've sold tens of millions of policies and raised over $200 million in funding. And we’re only just getting started.

Overview of the Data Engineering team: 

At Zego the Data Engineering team is integral to our data platform, working closely with Software Engineers, Data Scientists and Data Analysts along with other areas of the business. We use a variety of internal and external tooling to maintain our data repositories. We are looking for people who have a solid understanding of ETL and ELT paradigms, are comfortable using Python and SQL, hold an appreciation for good software engineering and data infrastructure principles, are eager to work with complex and fast growing datasets, reflect a strong desire to learn and are able to communicate well.

Our stack involves but is not limited to Airflow, Data Build Tool (DBT), a multitude of AWS services, Stitch and CICD pipelines. As a Data Engineer you will have the opportunity to promote emerging technologies where they can add value to the business and promote better ways of working.

It is an exciting time to join, and you’ll partner with world class engineers, analysts and product managers to help make Zego the best loved insurtech in the world.

Over the next 12 months you will:

  • Assist in developing and maintaining our ETL and ELT pipelines.
  • Support our data scientists in the development and implementation of our ML pricing models and experiments.
  • Help drive and evolve the architecture of our data ecosystem.
  • Collaborate with product managers and across teams to bring new products and features to the market.
  • Help drive data as a product, by growing our data platform with a focus on strong data modelling, quality, usage and efficiency.
  • Build tailored data replication pipelines as our backend application is broken into microservices.

About you

We are looking for somebody with a working knowledge of building data pipelines and the underlying infrastructure. Experience in data warehouse design undertakings, following best practices during implementation is a big plus. You have worked with (or are keen to do so) Data Analysts, Data Scientists and Software Engineers.

Practical knowledge of (or strong desire to learn) the following or similar technologies:

  • Python
  • Airflow
  • Databases (PostgreSQL)
  • Data Warehousing (Redshift / Snowflake)
  • SQL (We use DBT for modelling data in the warehouse)
  • Data Architecture including Dimensional Modelling
  • Experience in using infrastructure as code tools (e.g. Terraform)

Otherwise an interest in learning these, with the support of the team, is essential. We're looking for people with a commitment to building, nurturing, and iterating on an ever-evolving data ecosystem.

Other beneficial skills include:

  • Familiarity with Docker and/or Kubernetes (EKS)
  • Implementation / Contribution to building a Data Lake or Data Mesh
  • Having worked with a wide variety of AWS services
  • Open Table Formats (e.gr. Apache Iceberg)

How we work

We believe that teams work better when they have time to collaborate and space to get things done. We call it Zego Hybrid.

Our hybrid way of working is unique. We don't mandate fixed office days. Instead, we foster a flexible approach that empowers every Zegon to perform at their best. We ask you to spend at least one day a week in our central London office. You have the flexibility to choose the day that works best for you and your team. We cover the costs for all company-wide events (3 per year), and also provide a separate hybrid contribution to help pay towards other travel costs. We think it’s a good mix of collaborative face time and flexible home-working, setting us up to achieve the right balance between work and life.

Benefits

We reward our people well. Join us and you’ll get a market-competitive salary, private medical insurance, company share options, generous holiday allowance, and a whole lot of wellbeing benefits. And that’s just for starters.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, national origin, gender, sexual orientation, age, marital status, or disability status.

Average salary estimate

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

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, Zego

Join Zego as a Senior Data Engineer and become part of an innovative team that's reshaping motor insurance by making it accessible and affordable for good drivers. Since 2016, we've been on a mission to challenge traditional insurance models, and our Data Engineering team is at the heart of this transformation. As a Senior Data Engineer, you will engage with our vibrant teams, including Software Engineers, Data Scientists, and Data Analysts, to maintain and enhance our robust data platform. Your role will involve developing and managing ETL and ELT pipelines, collaborating on machine learning pricing models, and driving the evolution of our data ecosystem architecture. Zego thrives on your ability to utilize technologies such as Python, SQL, Airflow, and various AWS services. Bring your creativity and eagerness to learn as we support you in working with cutting-edge datasets and infrastructure. Enjoy a flexible hybrid working model that fosters collaboration and individual productivity. If you're excited about making data your driving force and want to help us elevate Zego to be the most loved insurtech, we can't wait to hear from you!

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

As a Senior Data Engineer at Zego, your primary responsibilities will include developing and maintaining ETL and ELT pipelines, supporting data scientists with machine learning models, evolving our data architecture, and collaborating across teams to launch new products. You'll play a vital role in driving the growth of our data platform, focusing on strong data modeling, quality, and efficiency.

Join Rise to see the full answer
What skills are required for the Senior Data Engineer position at Zego?

Ideal candidates for the Senior Data Engineer role at Zego should possess skills in Python and SQL, have a solid understanding of data pipelines and infrastructure, and experience with databases such as PostgreSQL, Redshift, or Snowflake. Familiarity with tools like Airflow, Terraform, and a passion for continuous learning are also essential.

Join Rise to see the full answer
How does Zego support career growth for Senior Data Engineers?

Zego is committed to fostering career growth for its Senior Data Engineers by providing opportunities for learning, mentorship, and collaboration with cross-functional teams. We embrace the latest technologies and encourage our engineers to experiment and share their insights, contributing to both personal and professional development.

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

In the role of Senior Data Engineer at Zego, you'll work with an exciting tech stack that includes Python, SQL, Airflow, Data Build Tool (DBT), PostgreSQL, and various AWS services. You will also explore infrastructure as code tools like Terraform and concepts such as Data Lakes and Data Meshes.

Join Rise to see the full answer
What is the work culture like for Senior Data Engineers at Zego?

Zego fosters a unique hybrid work culture, allowing Senior Data Engineers to balance collaboration with flexible home-working. We emphasize teamwork and productivity, enabling our employees to choose how they meet their work commitments while spending at least one day a week in our central London office.

Join Rise to see the full answer
What benefits can I expect as a Senior Data Engineer at Zego?

As a Senior Data Engineer at Zego, you will receive a competitive salary, private medical insurance, company share options, generous holiday allowances, and a range of wellbeing benefits. We also support diversity and inclusion, providing an equitable environment for all employees.

Join Rise to see the full answer
How can I apply for the Senior Data Engineer position at Zego?

To apply for the Senior Data Engineer position at Zego, you can submit your CV along with a customized cover letter detailing your relevant experience and why you are excited about the opportunity to join our innovative team. We review applications carefully and look forward to hearing from you!

Join Rise to see the full answer
Common Interview Questions for Senior Data Engineer
Can you explain your experience with ETL and ELT processes?

When answering this question, detail specific projects where you utilized ETL or ELT processes, including the tools and technologies used. Highlight your understanding of data transformation and loading strategies, and how they improved the overall data pipeline efficiency.

Join Rise to see the full answer
How do you ensure data quality and integrity in your data pipelines?

Discuss the various techniques you've implemented to monitor and validate data quality, such as automated tests, validation checks, and error handling strategies. Emphasize the importance of data consistency and reliability in your data engineering work.

Join Rise to see the full answer
What tools and technologies have you used for data warehousing?

Share your hands-on experience with data warehousing solutions like Redshift or Snowflake, and elaborate on how you've applied specific best practices for data architecture and dimensional modeling to facilitate efficient querying and reporting.

Join Rise to see the full answer
Describe your experience working with AWS services.

Provide examples of how you've leveraged various AWS services in data engineering projects, such as S3 for storage, RDS for databases, or Lambda for serverless computing. Explain how these services have contributed to the scalability and reliability of your solutions.

Join Rise to see the full answer
How do you stay current with emerging technologies in data engineering?

Illustrate your commitment to continuous learning by mentioning specific industry blogs, conferences, or courses you follow. Talk about interesting trends or technologies you're excited to explore further and how you plan to apply them in your work.

Join Rise to see the full answer
Can you walk us through a complex data challenge you've faced?

When discussing a challenging data project, outline the problem, your approach to analyzing it, and the actions you took to resolve it. Highlight collaboration with team members, innovative solutions, and the positive impact it had on the organization.

Join Rise to see the full answer
What strategies do you use for managing large datasets?

Explain your methodologies for efficiently handling large datasets, such as data partitioning, indexing, or employing distributed computing technologies. Detail any specific tools or libraries you use to enhance data processing speeds.

Join Rise to see the full answer
How would you contribute to building a Data Lake or Data Mesh?

Share your insights on data architecture approaches like Data Lakes or Data Meshes. Discuss how you would integrate diverse data sources, ensure accessibility for data consumers, and maintain data quality and compliance throughout the implementation.

Join Rise to see the full answer
What role does collaboration play in your work as a Senior Data Engineer?

Emphasize the importance of collaboration with cross-functional teams like data scientists and product managers. Describe specific instances where teamwork was vital to a project's success, demonstrating your ability to communicate effectively and share knowledge.

Join Rise to see the full answer
How do you prioritize tasks when managing multiple projects?

Illustrate your organizational skills by discussing how you assess project timelines, deadlines, and dependencies. Share specific strategies you employ for prioritizing tasks to maintain productivity and ensure timely project delivery.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Inclusive & Diverse
Empathetic
Take Risks
Transparent & Candid
Feedback Forward
Mission Driven
Collaboration over Competition
Work/Life Harmony
Maternity Leave
Paternity Leave
Snacks
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
401K Matching
Paid Sick Days
Paid Time-Off
Paid Volunteer Time
Photo of the Rise User
Plum Fintech Remote No location specified
Posted 14 days ago
Photo of the Rise User
Posted 13 days ago
Startup Mindset
Collaboration over Competition
Growth & Learning
Inclusive & Diverse
Photo of the Rise User
Posted 9 hours ago

Zego was founded in 2016 and is an insurance policy provider. Zego currently operates in the UK, Ireland, France, Belgium, and Spain.

7 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
INDUSTRY
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
November 28, 2024

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!