Platform Engineer - Database Platform - Python

Platform Engineer - Database Platform - Python

Full-Time 68000 - 87500 £ / year (est.) Home office (partial)
hackajob

At a Glance

  • Tasks: Design and build a cloud-based database platform, ensuring reliability and security.
  • Company: Join a leading fintech company revolutionising global money transfers.
  • Benefits: Competitive salary, RSUs, and comprehensive Wise benefits.
  • Other info: Collaborative team focused on technical excellence and continuous learning.
  • Why this job: Make a real impact on how hundreds of developers build reliable services.
  • Qualifications: 2+ years in Platform Engineering, Python skills, and cloud infrastructure experience.

The predicted salary is between 68000 - 87500 £ 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. You’ll develop the internal database platform, automation, and tooling that powers hundreds of databases across multiple environments. Our team provides “Databases as a Service” to the rest of Wise, managing a critical database estate of ~1,000 instances. You’ll design and build the systems, tooling, and automation that make this possible, ensuring reliability, scalability, and security at every step.

How We Work

We believe in automation, programmatic implementation, and reusable design. You’ll think holistically about the ecosystem, while also delivering real solutions. We need engineers who can simplify complex infrastructure, build guardrails, and deliver platforms that help product teams move fast without compromising reliability or security. You’ll work closely with other Platform and Data teams to ensure best practices are followed and the right abstractions are in place.

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

  • 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

  • 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.

Why Join Us

You’ll be part of a team that empowers hundreds of developers to build reliable services faster, with modern tooling and infrastructure at scale. The systems you design will directly impact the availability, performance, and safety of our customers’ data worldwide. You’ll join a collaborative team that values technical excellence, learning, and continuous improvement.

What Do We Offer

Starting salary: £68,000 - £87,500 + RSUs. Wise Benefits.

Platform Engineer - Database Platform - Python employer: hackajob

At Wise, we pride ourselves on being an exceptional employer that fosters a culture of collaboration and innovation. As a Platform Engineer, you'll have the opportunity to work with cutting-edge technology in a dynamic environment, where your contributions will directly enhance the reliability and performance of our global database services. We offer competitive salaries, generous benefits, and a commitment to employee growth, ensuring you have the resources and support to thrive in your career.

hackajob

Contact Details:

hackajob Recruitment Team

StudySmarter Expert Advice🤫

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

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to cloud infrastructure and automation. This gives potential employers a taste of what you can do beyond your CV.

Tip Number 3

Prepare for interviews by brushing up on your Python skills and understanding distributed databases. Practice common technical questions and be ready to discuss how you've tackled challenges in past projects.

Tip Number 4

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 at StudySmarter.

We think you need these skills to ace 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)

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Platform Engineer role. Highlight your Python development skills and any experience with cloud infrastructure, as these are key for us.

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about platform engineering and how you can contribute to our mission. Share specific examples of your past work that align with the responsibilities outlined in the job description.

Showcase Your Projects:If you've worked on relevant projects, whether personal or professional, make sure to include them. We love seeing practical applications of your skills, especially in automation and database management.

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 us you’re keen on joining 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 technical discussions.

Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've simplified complex infrastructure or implemented automation. Think about how you’ve built guardrails in previous roles and be ready to explain your thought process and the impact of your solutions.

Communicate Clearly

As a Platform Engineer, collaboration is key. Practice articulating your ideas clearly and concisely. Be prepared to discuss how you’ve worked with cross-functional teams in the past and how you ensure best practices are followed.

Ask Insightful Questions

Prepare thoughtful questions that show your interest in the role and the company. Inquire about their current challenges with database management or how they approach automation and security. This not only demonstrates your enthusiasm but also helps you gauge if the company is the right fit for you.