Senior Python Engineer

Overview

The Senior Python Engineer will work remotely within a cross-functional product team at a UK-based AI scale-up. This role involves building cloud-native, event-driven systems in a collaborative DevOps environment, maintaining high standards in code quality throughout all phases of product development, from ideation to deployment.

Responsibilities

  • Develop cloud-native applications using Python and relevant frameworks.
  • Collaborate with cross-functional teams to drive product ideation and execution.
  • Implement automated testing to ensure high code quality and reliability.
  • Utilize observability and infrastructure as code (IaC) practices to enhance system performance.
  • Work with event-driven architectures and container-based deployments.
  • Leverage cloud services from GCP and AWS to optimize solutions.
  • Participate in code reviews and contribute to architectural discussions.

Requirements

  • Proven experience in Python development, with knowledge of FastAPI and Django.
  • Familiarity with TypeScript for full-stack development.
  • Experience with databases such as PostgreSQL and MongoDB.
  • Knowledge of Kubernetes and container orchestration.
  • Understanding of cloud platforms like GCP and AWS.
  • Experience in serverless computing and event-driven architectures.
  • Strong understanding of DevOps practices and principles.