Data Platform Engineer - Database Platform - Python
Data Platform Engineer - Database Platform - Python

Data Platform Engineer - Database Platform - Python

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 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 strong 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

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current employees at Wise. A friendly chat can open doors that a CV just can't.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repo showcasing your Python projects and any automation tools you've built. This gives us a real taste of what you can do beyond the application.

✨Tip Number 3

Prepare for the interview by brushing up on your knowledge of distributed databases and cloud infrastructure. We love candidates who can discuss their experience with YugabyteDB or similar tech confidently.

✨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, it shows you're genuinely interested in joining our team.

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

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
hackajob

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

>