At a Glance
- Tasks: Design and build data pipelines using Python and SQL for impactful AI projects.
- Company: Join a leading AI-first SaaS business with a supportive culture.
- Benefits: Competitive salary, hybrid working, and opportunities for professional growth.
- Why this job: Make a real difference by transforming imperfect data into reliable insights.
- Qualifications: Strong Python and SQL skills with experience in data engineering.
- Other info: Mentorship opportunities and a collaborative team environment await you.
The predicted salary is between 60000 - 72000 £ per year.
Location: London with hybrid working (Monday to Wednesday in the office)
Salary: £70,000 to £85,000 depending on experience
An AI first SaaS business that transforms high quality first party data into trusted, decision ready insight at scale is looking for a Senior Data Engineer to join its growing data and engineering team. This role sits at the core of data engineering. You will work with data that is often imperfect and transform it into well structured, reliable datasets that other teams can depend on. The focus is on engineering high quality data foundations rather than analytics or cloud infrastructure alone.
You will design and build clear, maintainable data pipelines using Python and SQL within a modern data and AI platform, with a strong focus on data quality, robustness, and long term reliability. You will also play an important mentoring role within the team, supporting and guiding other data engineers and helping to raise engineering standards through thoughtful, hands on leadership.
Why join:
- A supportive and inclusive environment where different perspectives are welcomed and people are encouraged to contribute and be heard
- Clear progression with space to deepen your technical expertise and grow your confidence at a sustainable pace
- A team that values collaboration, good communication, and shared ownership over hero culture
- The opportunity to work on meaningful data engineering problems where quality genuinely matters
What You Will Be Doing:
- Designing and building cloud based data and machine learning pipelines that prepare data for analytics, AI, and product use
- Writing clear, well-structured Python, PySpark, and SQL to transform and validate data from multiple upstream sources
- Taking ownership of data quality, consistency, and reliability across the pipeline lifecycle
- Shaping scalable data models that support a wide range of downstream use cases
- Working closely with Product, Engineering, and Data Science teams to understand data needs and constraints
- Mentoring and supporting other data engineers, sharing knowledge and encouraging good engineering practices
- Contributing to the long term health of the data platform through thoughtful design and continuous improvement
What We Are Looking For:
- Strong experience using Python and SQL to transform large, real world datasets in production environments
- A deep understanding of data structures, data quality challenges, and how to design reliable transformation logic
- Experience working with modern data platforms such as Azure, GCP, AWS, Databricks, Snowflake, or similar
- Confidence working with imperfect data and making it fit for consumption downstream
- Experience supporting or mentoring other engineers through code reviews, pairing, or informal guidance
- Clear, thoughtful communication and a collaborative mindset
Right to work in the UK is required. Sponsorship is not available now or in the future. You do not need to meet every requirement listed. What matters most is strong, hands on experience using Python and SQL to work confidently with complex, real world data, apply sound engineering judgement, and help others grow through your experience.
Apply To Find Out More About The Role. If you have a friend or colleague who may be interested, referrals are welcome. For each successful placement, you will be eligible for our general gift or voucher scheme.
Senior Data Engineer - (Python & SQL) employer: Guaranteed Tenants Ltd
Contact Detail:
Guaranteed Tenants Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Data Engineer - (Python & SQL)
✨Tip Number 1
Network like a pro! Reach out to your connections in the data engineering field, especially those who work with Python and SQL. A friendly chat can lead to insider info about job openings or even a referral.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best data pipelines and projects. This is your chance to demonstrate your hands-on experience and problem-solving abilities, making you stand out to potential employers.
✨Tip Number 3
Prepare for interviews by brushing up on common data engineering challenges. Be ready to discuss how you've tackled imperfect data and ensured quality in your previous roles. Confidence in your experience will shine through!
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive and eager to join our team.
We think you need these skills to ace Senior Data Engineer - (Python & SQL)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python and SQL, especially in transforming large datasets. We want to see how you've tackled real-world data challenges, so don’t hold back on those details!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for data engineering and how you can contribute to our team. Mention any mentoring experience you have, as we value collaboration and knowledge sharing.
Showcase Your Projects: If you've worked on any relevant projects, be sure to include them! Whether it's building data pipelines or improving data quality, we love seeing practical examples of your work that demonstrate your skills.
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 the role. Plus, it shows you’re keen to join our team!
How to prepare for a job interview at Guaranteed Tenants Ltd
✨Know Your Tech Inside Out
Make sure you brush up on your Python and SQL skills before the interview. Be ready to discuss specific projects where you've transformed large datasets, and be prepared to explain your thought process behind designing data pipelines. This will show that you have the hands-on experience they’re looking for.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled data quality challenges in the past. Think about times when you had to work with imperfect data and how you made it reliable for downstream use. This will demonstrate your ability to handle real-world data issues effectively.
✨Emphasise Collaboration and Mentorship
Since this role involves mentoring other engineers, be ready to talk about your experience in supporting and guiding team members. Share specific instances where you’ve contributed to a collaborative environment or helped others improve their engineering practices.
✨Ask Insightful Questions
Prepare thoughtful questions about the company’s data platform and the challenges they face. This shows your genuine interest in the role and helps you understand how you can contribute to their goals. Plus, it gives you a chance to assess if the company culture aligns with your values.