Senior Python Software Engineer – London
*Please note this role cannot sponsor. Please do not apply if you are seeking sponsorship*
A Senior Python Engineer is required for an exciting and innovative AI-powered data research company based in London. The successful candidate will be working closely with the extremely talented and driven python engineers to build and support AI-powered data research products.
Essential Skills
5+ years of software engineering experience (3+ years with Python)
Experience building and maintaining complex web-based systems
Strong DevOps experience including CI/CD pipelines, container orchestration, and cloud infrastructure (they use GCP, Kubernetes, Terraform)
Solid understanding of software design patterns, architecture principles, and best practices
Experience working in agile teams and contributing to the full software development lifecycle
As a Senior Software Engineer you will:
Deliver High-Standard Code: Develop clean, efficient, and maintainable code that meets the highest standards and prioritises simplicity over cleverness.
Decompose Complex Tech Challenges: Break down complex, high-level product requirements into smaller, manageable technical deliverables.
Apply and share best practices in CI/CD, deployment strategies, monitoring, and infrastructure management to improve engineering processes.
They are a small startup engineering team and while we have specific needs, there will also be times when you'll need to contribute to a wide range of different software engineering work.
Benefits:
Working alongside other extremely talented and driven engineers
Greenfield Python/work, both challenging and rewarding