Overview
We are seeking a Senior Python Engineer with a product mindset to join a remote team for a 6-month contract at a UK-based AI scale-up. In this role, you will collaborate within a cross-functional team dedicated to developing cloud-native, event-driven systems while upholding high standards of code quality through automated testing and best practices in observability and infrastructure as code.
Responsibilities
- Develop cloud-native applications using Python and TypeScript.
- Collaborate with cross-functional teams to drive product development from ideation to deployment.
- Implement automated testing and ensure high code quality standards.
- Contribute to the architectural design of event-driven systems.
- Utilize containers and serverless architectures in project implementations.
- Monitor application performance and manage observability tools.
- Support DevOps practices across the engineering department.
Requirements
- Extensive experience in Python, with a strong knowledge of FastAPI and Django.
- Familiarity with database technologies, including PostgreSQL and MongoDB.
- Experience with cloud platforms such as GCP or AWS.
- Proficiency in Kubernetes and container orchestration.
- Understanding of event-driven architecture and serverless design.
- Experience in Agile development methodologies and DevOps practices.
- Ability to maintain high standards in code quality and automated testing.