£600 Per day
Outside
Hybrid
London, UK
Summary: The Senior Python Engineer role focuses on hands-on development within a government-funded non-profit organization, emphasizing the creation of AI-driven platforms. The position requires expertise in FastAPI microservices, AI/ML integrations, and cloud deployment, particularly in AWS or GCP environments. The engineer will collaborate with cross-functional teams to build scalable applications and optimize data pipelines. This role offers a competitive day rate and flexible hybrid working arrangements in London.
Key Responsibilities:
- Develop, maintain, and optimise Python microservices using FastAPI.
- Integrate AI/ML models and NLP technologies into Back End services.
- Build and optimise data pipelines for machine learning applications.
- Deploy and manage services in AWS/GCP, using Docker, Kubernetes, and Terraform.
- Ensure best practices in testing (Pytest), CI/CD (GitHub Actions), and observability (OpenTelemetry).
- Work closely with data scientists, DevOps engineers, and product managers in an Agile team.
Key Skills:
- Proven experience in a similar Senior Python Engineer role.
- Strong proficiency in Python, including both object-oriented and functional programming.
- Expertise in FastAPI and its ecosystem (Pydantic, SQLAlchemy, Alembic).
- Experience with microservices architecture and serverless/lambda functions.
- Strong database skills, particularly PostgreSQL.
- Familiarity with common Python libraries (Pandas, NumPy, Jupyter Notebooks).
- Experience with Git, GitHub, Docker, and cloud deployments.
- Understanding of monitoring and observability using OpenTelemetry.
Salary (Rate): 600
City: London
Country: UK
Working Arrangements: hybrid
IR35 Status: outside IR35
Seniority Level: Senior
Industry: Other