Senior Python Developer in London
Senior Python Developer

Senior Python Developer in London

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

At a Glance

  • Tasks: Design and build scalable Python services and APIs for our ML platform.
  • Company: Join King, a leading interactive entertainment company with iconic games.
  • Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
  • Other info: Be part of a dynamic team with a mission to make the world playful.
  • Why this job: Make an impact by enabling machine learning at scale in a collaborative environment.
  • Qualifications: Strong backend experience in Python and familiarity with cloud platforms.

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

We’re looking for a Senior Platform Engineer (Python focus) to join our ML Toolchain team, the group building the internal platform that enables machine learning at scale across King.

This is a platform engineering role with a strong focus on building internal products: Python services, APIs, and client tooling that make it easy for teams to run and manage ML workloads. The platform abstracts away infrastructure complexity and provides a self-service experience for ML engineers and data scientists across the company.

You’ll work in a small, senior team with end-to-end ownership of the platform. While some engineers lean more toward infrastructure, this role is primarily focused on backend and platform development, designing and evolving the services that orchestrate ML workflows on top of Kubernetes and GCP.

The platform is built in Python and integrates with tools like Celery, Argo, and Crossplane to provision and manage ML infrastructure. We are also evolving the platform architecture, including exploring multi-project GCP setups and expanding our client and CLI capabilities.

What You’ll Do

  • Design and build scalable Python services and APIs that power our ML platform
  • Develop and evolve client tooling (Python SDK and upcoming CLI) to improve how users interact with the platform
  • Work on orchestration and workflow systems using tools like Celery and Argo
  • Contribute to platform architecture, including ongoing work around multi-project GCP setups and system design improvements
  • Collaborate with ML engineers, data scientists, and other teams to build reliable, self-service workflows for ML use cases
  • Take ownership of services end-to-end: design, implementation, deployment, and operation
  • Contribute to infrastructure and platform reliability, working with Kubernetes and cloud-native systems
  • Participate in code reviews, design discussions, and cross-team initiatives

Who You Are

  • Strong backend engineer with deep Python experience and a track record of building production systems
  • Interested in platform engineering and building internal tools that other engineers rely on
  • Comfortable working across the stack, from APIs and services to cloud infrastructure when needed
  • Enjoy collaborating across teams and driving work that spans multiple domains
  • Curious about ML platforms and how to enable others to build and run ML workloads effectively
  • Experience with architectural decisions or technical leadership is a plus, but not a requirement

Must-Have Skills

  • Strong experience building backend services and APIs in Python
  • Experience designing and operating distributed systems in production
  • Familiarity with containerized environments and Kubernetes
  • Experience working with cloud platforms (GCP is a plus, not required)
  • Experience with asynchronous or workflow-based systems (e.g. Celery or Argo Events)
  • Solid understanding of software engineering best practices (testing, CI/CD, observability)
  • Fluent in English, with strong written and verbal communication skills

Nice-to-Have Skills

  • Experience with infrastructure orchestration tools like Crossplane or Terraform
  • Exposure to ML platforms or tooling (e.g. MLFlow, Vertex AI, Dataproc)
  • Experience working in environments with multiple cloud projects or multi-tenant systems
  • Interest in improving developer experience and self-service platforms

About King: With a mission of Making the World Playful, King is a leading interactive entertainment company with more than 20 years of history of delivering some of the world’s most iconic games in the mobile gaming industry, including the world-famous Candy Crush franchise, as well as other mobile game hits such as Farm Heroes Saga. King games are played by more than 200 million monthly active users. King, part of Microsoft (NASDAQ: MSFT), has Kingsters in Stockholm, Malmö, London, Barcelona, Berlin, Dublin, San Francisco, New York, Los Angeles and Malta. More information can be found at King.com or by following us on LinkedIn, @lifeatking on Instagram, or @king_games on X.

Senior Python Developer in London employer: King

At King, we pride ourselves on fostering a vibrant and inclusive work culture that empowers our employees to thrive. As a Senior Python Developer in our ML Toolchain team, you'll enjoy the benefits of working in a collaborative environment with a strong focus on innovation and personal growth, all while contributing to cutting-edge machine learning solutions. With opportunities for professional development and a commitment to work-life balance, King is an exceptional employer for those looking to make a meaningful impact in the gaming industry.
King

Contact Detail:

King Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Python Developer in London

✨Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repo showcasing your Python projects. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by practicing common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills before the big day.

✨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 Senior Python Developer in London

Python
Backend Development
API Development
Distributed Systems
Kubernetes
Cloud Platforms (GCP)
Asynchronous Systems (Celery, Argo)
Software Engineering Best Practices
CI/CD
Observability
Infrastructure Orchestration Tools (Crossplane, Terraform)
ML Platforms or Tooling (MLFlow, Vertex AI, Dataproc)
Collaboration Skills
Technical Leadership

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your Python experience and any relevant backend projects you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to tell us why you’re the perfect fit for our ML Toolchain team. Share your passion for platform engineering and how your background can help us build amazing internal tools.

Showcase Your Projects: If you’ve got any personal or professional projects that demonstrate your skills in building APIs or working with cloud platforms, include them! We love seeing real-world applications of your expertise.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you’re serious about joining our team!

How to prepare for a job interview at King

✨Know Your Python Inside Out

Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with building backend services and APIs, as well as any production systems you've worked on. They’ll likely want to hear about specific projects where you’ve used Python to solve real-world problems.

✨Familiarise Yourself with ML Workflows

Since this role is all about enabling machine learning at scale, it’s crucial to understand ML workflows. Research how orchestration tools like Celery and Argo work, and be prepared to discuss how you can contribute to building reliable, self-service workflows for ML use cases.

✨Show Off Your Collaboration Skills

This position involves working closely with ML engineers and data scientists, so highlight your teamwork experience. Think of examples where you’ve collaborated across teams to drive projects forward, and be ready to explain how you can help improve the developer experience.

✨Prepare for Technical Discussions

Expect to dive into technical discussions about distributed systems, cloud platforms, and containerized environments. Brush up on your knowledge of Kubernetes and GCP, and be ready to share your thoughts on architectural decisions or improvements you’ve made in past roles.

Senior Python Developer in London
King
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

>