Overview
We are seeking a Senior Python Engineer to join a dynamic cross-functional product team within a UK-based AI scale-up for an initial 6-month contract. The successful candidate will collaborate with a large engineering department to develop cloud-native, event-driven systems while ensuring high code quality and maintaining industry best practices.
Responsibilities
- Develop cloud-native applications using Python and associated technologies.
- Collaborate with cross-functional teams to ideate, design, and deliver product features.
- Implement automated testing to uphold code quality standards.
- Utilize tools such as Kubernetes and cloud services (GCP, AWS) for deployment and management.
- Ensure observability across systems to facilitate monitoring and performance optimization.
- Adopt Infrastructure as Code (IaC) practices to streamline deployment processes.
Requirements
- Proven experience as a Python Engineer with a strong product mindset.
- Hands-on experience with frameworks like FastAPI and Django.
- Familiarity with both SQL (PostgreSQL) and NoSQL (MongoDB) databases.
- Experience working with Kubernetes and cloud platforms such as GCP and AWS.
- Understanding of serverless architectures and container-based deployments.
- Strong knowledge of event-driven architectures and best practices in DevOps.