Data Platform Engineer - Database Platform - Python in London
Data Platform Engineer - Database Platform - Python

Data Platform Engineer - Database Platform - Python in London

London Full-Time 65000 - 85000 ÂŁ / year (est.) Home office (partial)
hackajob

At a Glance

  • Tasks: Design and build a cloud-based database platform while automating processes for reliability and security.
  • Company: Join Wise, a leading tech company revolutionising financial services.
  • Benefits: Competitive salary, RSUs, and comprehensive Wise benefits.
  • Other info: Exciting opportunity to grow your career with innovative projects and a supportive team.
  • Why this job: Shape the future of databases and work with cutting-edge technology in a collaborative environment.
  • Qualifications: 2+ years in Platform Engineering, Python skills, and cloud infrastructure experience required.

The predicted salary is between 65000 - 85000 ÂŁ per year.

About the Role

You’ll work on high‑scale systems used by hundreds of engineers, shaping how we run databases globally through automation, observability, and platform thinking. We provide “Databases as a Service” to the rest of Wise, managing a critical database estate of roughly 1,000 instances. Your work will design and build systems, tooling, and automation that ensure reliability, scalability, and security at every step. We are evaluating YugabyteDB as our distributed SQL engine; this role will contribute to validating, automating and operating Yugabyte‑based platform components under the guidance of senior engineers and the platform programme team.

What You’ll Do

  • Design, build, and evolve our internal cloud‑based database platform.
  • Contribute to the design, validation and rollout of YugabyteDB‑based platform components (PoC → pilot → production) in collaboration with senior engineers.
  • Implement automation for provisioning, upgrades, backups and routine operations for Yugabyte clusters.
  • Help embed security and compliance controls (encryption, auth, RBAC, network controls) into Yugabyte platform components.
  • Collaborate with product teams, SREs and DBAs to apply platform guardrails for services adopting Yugabyte.

Essential Qualifications

  • 2+ years of Platform Engineering experience (not software‑only).
  • Experience with cloud infrastructure (AWS or GCP).
  • Python development skills (or similar).
  • Solid understanding of software engineering principles – writing secure, testable, maintainable code.
  • Proficiency with Cloud APIs and DevOps tooling (Terraform, Ansible, CI/CD, Teleport).
  • Clear communicator who collaborates well across teams.

Highly Sought (Preferred)

  • Practical experience with distributed databases at scale (YugabyteDB preferred, or CockroachDB, TiDB, Cloud Spanner).
  • Experience or strong interest in implementing migration patterns (CDC/logical replication, verification and rollback) and automation for provisioning, backups and upgrades.
  • Experience building Database‑as‑a‑Service platforms or internal developer tooling.
  • Optional: Some front‑end development experience.

Benefits

Starting salary: £65,000–£85,000 + RSUs. Wise benefits.

Data Platform Engineer - Database Platform - Python in London employer: hackajob

Wise is an exceptional employer that fosters a collaborative and innovative work culture, where engineers are empowered to shape the future of database management on a global scale. With a focus on employee growth, we offer opportunities to work with cutting-edge technologies like YugabyteDB, alongside competitive salaries and benefits, ensuring that our team members thrive both personally and professionally in a dynamic environment.
hackajob

Contact Detail:

hackajob Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Data Platform Engineer - Database Platform - Python in London

✨Tip Number 1

Network like a pro! Reach out to current employees at Wise or in similar roles on LinkedIn. A friendly chat can give you insider info and might even lead to a referral, which is always a bonus!

✨Tip Number 2

Show off your skills! If you’ve got a GitHub or portfolio showcasing your Python projects or any cloud infrastructure work, make sure to share it during interviews. It’s a great way to demonstrate your hands-on experience.

✨Tip Number 3

Prepare for technical interviews by brushing up on your knowledge of distributed databases and automation tools. Practise coding challenges and system design questions that relate to the role – it’ll help you feel more confident!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Data Platform Engineer - Database Platform - Python in London

Platform Engineering
Cloud Infrastructure (AWS or GCP)
Python Development
Software Engineering Principles
Cloud APIs
DevOps Tooling (Terraform, Ansible, CI/CD, Teleport)
Distributed Databases (YugabyteDB preferred)
Automation for Provisioning and Upgrades
Security and Compliance Controls
Collaboration Skills
Database-as-a-Service Platforms
Migration Patterns Implementation

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your platform engineering experience, especially with cloud infrastructure and Python development, to show us you’re the right fit.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re excited about this role at StudySmarter. Share specific examples of your past work with distributed databases or automation that align with what we’re looking for.

Showcase Your Collaboration Skills: Since this role involves working with various teams, emphasise your communication and collaboration skills in your application. We want to see how you’ve successfully worked with others in past projects.

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 don’t miss out on any important updates from our team!

How to prepare for a job interview at hackajob

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python and cloud infrastructure like AWS or GCP. Brush up on your knowledge of distributed databases, particularly YugabyteDB, as this will likely come up during the interview.

✨Showcase Your Automation Skills

Prepare to discuss your experience with automation tools such as Terraform and Ansible. Be ready to share specific examples of how you've implemented automation for provisioning, upgrades, or backups in previous roles. This will demonstrate your hands-on experience and problem-solving abilities.

✨Communicate Clearly

Since collaboration is key in this role, practice articulating your thoughts clearly and concisely. Think about how you can explain complex technical concepts in a way that’s easy to understand, as you’ll need to work closely with product teams and DBAs.

✨Prepare Questions

Have a few insightful questions ready to ask your interviewers. This could be about their current database platform challenges or how they envision the future of their YugabyteDB implementation. It shows your genuine interest in the role and helps you assess if it’s the right fit for you.

Data Platform Engineer - Database Platform - Python in London
hackajob
Location: London

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

>