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.