Senior Data Engineer

Senior Data Engineer

Full-Time 60000 - 80000 £ / year (est.) No home office possible
Flywheel Digital

At a Glance

  • Tasks: Design and maintain data architectures using Python and SQL for impactful digital commerce solutions.
  • Company: Join Flywheel, a leading tech company transforming digital marketplaces.
  • Benefits: Competitive salary, flexible work, generous leave, and growth opportunities.
  • Why this job: Lead innovative data projects and make a real difference in the AdTech and MarTech sectors.
  • Qualifications: 5+ years as a Data Engineer with expertise in Snowflake, Python, and data orchestration.
  • Other info: Inclusive culture with global hubs and a focus on personal and professional development.

The predicted salary is between 60000 - 80000 £ per year.

Flywheel's suite of digital commerce solutions accelerates growth across all major digital marketplaces for the world's leading brands. We give clients access to near real-time performance measurement and improve sales, share, and profit. With teams across the Americas, Europe and APAC, we offer a career with real impact, endless growth opportunities and the support you need to be the best you can be. As we architect the next wave of data solutions in the AdTech and MarTech sectors, we’re on the lookout for a Senior Data Engineer, an expert in data architecture and pipeline design. If you’re a seasoned expert, eager to lead, innovate, and craft state‑of‑the‑art data solutions, we’re keen to embark on this journey with you.

What you’ll do:

  • Develop, test, and maintain data architectures in Snowflake using Python, SQL, and modern data orchestration frameworks to deliver on business requirements.
  • Uphold data quality standards, implementing tools and frameworks to detect and rectify data inconsistencies and inaccuracies.
  • Optimize pipelines and data structures to ensure peak performance.
  • Identify and resolve bottlenecks by refactoring code and/or modifying flows.
  • Drive initiatives for new data collection while refining existing data sources, ensuring the highest standards of data integrity, accuracy, and reliability.
  • Troubleshoot existing ETL pipelines and work with partners to resolve them in a timely manner.
  • Develop and update technical documentation.
  • Manage conflicting priorities and multiple projects concurrently.

Who you are:

  • 5+ years of intensive experience as a Data Engineer or in a similar role, with a demonstrable track record of leading large-scale projects.
  • Familiarity with Airflow, Dagster or similar data orchestration frameworks.
  • Strong understanding of RESTful APIs as well as experience working with both synchronous and asynchronous endpoints.
  • Experience with Snowflake or Redshift with a strong understanding of SQL.
  • Proficient in Python and Pandas.
  • Experience working with JSON and XML.
  • Strong understanding of cloud computing concepts and services (AWS preferably).
  • Experience with Git or equivalent version control systems and CI/CD pipelines.
  • Familiarity with dbt plus.
  • Highly analytical with strong problem-solving skills: ability to apply solutions forward, not just completing the task at hand.
  • Ability to investigate, analyze and solve problems as well as clearly communicate results.
  • Strong attention to detail, well organized, and can prioritize tasks under pressure.
  • Must be a team player but also can work independently.
  • Experience working in an agile product development environment.

Working at Flywheel:

  • We are proud to offer all Flywheelers a competitive rewards package and unparalleled career growth opportunities and a supportive, fun and engaging culture.
  • We have office hubs across the globe where team members can go to feel productive, inspired, and connected to others – team members go into Hub Offices 3x a week.
  • Competitive paid time off, including annual leave plus paid public holidays.
  • Great learning and development opportunities.
  • Benefits that help you live your best life.
  • Parental leave and benefits.
  • Volunteering opportunities.
  • If you’re looking to connect with teammates on a topic of inclusion and identity, chances are there’s an ERG for that.

The hired candidate will be required to complete a background check.

Inclusive Workforce:

Flywheel Commerce Network’s goal is to create a culture where all individuals of all backgrounds feel comfortable in bringing their authentic selves to work. We want all people to feel included and empowered to contribute fully to our vision and goals. Flywheel Commerce Network is an Equal Opportunity Employer and participates in E-Verify. All applicants will receive fair consideration for employment. We do not discriminate based upon race, color, religion, sex, sexual orientation, age, marital status, gender identity, national origin, disability, or any other applicable legally protected characteristics in the location in which the candidate is applying. If you have any accessibility requirements that would make you more comfortable during the application and interview process, please let us know at recruitment@flywheeldigital.com so that we can support you.

Senior Data Engineer employer: Flywheel Digital

At Flywheel, we pride ourselves on being an exceptional employer, offering a vibrant work culture that fosters innovation and collaboration. Our Senior Data Engineers benefit from competitive rewards, extensive career growth opportunities, and a supportive environment that encourages personal and professional development. With global office hubs designed for productivity and connection, along with a commitment to inclusivity and employee well-being, Flywheel is the ideal place for those looking to make a meaningful impact in the digital commerce landscape.
Flywheel Digital

Contact Detail:

Flywheel Digital Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Data Engineer

✨Tip Number 1

Network like a pro! Reach out to current or former employees at Flywheel on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

✨Tip Number 2

Prepare for the interview by brushing up on your technical skills. Make sure you can talk confidently about data architectures, Snowflake, and Python. We want to see you shine with real examples of your work!

✨Tip Number 3

Show off your problem-solving skills during interviews. Be ready to discuss how you've tackled challenges in past projects. We love hearing about how you’ve optimised pipelines or resolved data inconsistencies.

✨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 genuinely interested in joining our team at Flywheel.

We think you need these skills to ace Senior Data Engineer

Data Architecture
Pipeline Design
Snowflake
Python
SQL
Data Orchestration Frameworks
ETL Pipelines
RESTful APIs
Cloud Computing (AWS)
Git
CI/CD Pipelines
Pandas
JSON
XML
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Data Engineer role. Highlight your expertise in data architecture, pipeline design, and any relevant tools like Snowflake or Airflow.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're the perfect fit for Flywheel. Share specific examples of your past projects and how they align with our mission to innovate in the AdTech and MarTech sectors.

Showcase Your Problem-Solving Skills: In your application, emphasise your analytical abilities and problem-solving skills. We want to see how you've tackled challenges in previous roles, especially when it comes to optimising data pipelines.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity at Flywheel!

How to prepare for a job interview at Flywheel Digital

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Snowflake, Python, and SQL. Brush up on your knowledge of data orchestration frameworks like Airflow or Dagster, as these will likely come up during technical discussions.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've identified and resolved bottlenecks in data pipelines. Highlight your analytical skills and how you approach troubleshooting ETL processes, as this will demonstrate your ability to think critically under pressure.

✨Communicate Clearly

Practice explaining complex technical concepts in simple terms. You might be asked to describe your previous projects or how you ensure data integrity. Clear communication is key, especially when working with cross-functional teams.

✨Demonstrate Team Spirit

While showcasing your independent work capabilities, also emphasise your experience in collaborative environments. Share examples of how you’ve contributed to team projects and supported your colleagues, as Flywheel values a strong team culture.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>