Senior Python Engineer
For our client we are looking for an experienced Senior Python Engineer to join a modern technology initiative delivered for one of the Big Four firms - the world's largest professional services network, headquartered in London and operating across more than 150 countries.
The team behind this project is responsible for designing, building, and deploying enterprise-grade tools and AI-powered solutions that support tax service delivery. It is a cross-functional environment bringing together experts in software engineering, tax, project management, and change management. The scope of work includes solution design, implementation, rollout, training support, and broader stakeholder collaboration.
Tech stack
Azure Cloud, Microservices Architecture, .NET 8, ASP.NET Core services, Python, MongoDB, Azure SQL, Angular 18, Kendo, GitHub Enterprise with Copilot, LangGraph, LangChain, RAG Pipelines, Multi-modal LLMs
Responsibilities
Analyse business and technical requirements, contribute to system design, and support end-to-end Python and AI solution development
Build, enhance, and maintain scalable Python applications using FastAPI and Pydantic
Develop asynchronous and parallel processing solutions with asyncio
Perform detailed code reviews to ensure consistency with engineering standards and maintain high code quality
Integrate and test multi-modal GenAI capabilities, including areas such as text-to-image and text-to-audio
Work effectively both independently and as part of a collaborative team
Support day-to-day team coordination by giving clear guidance and helping organize ongoing work
Stay in regular contact with the client and support smooth communication
Provide technical leadership within the team by mentoring others, coaching colleagues, and setting a strong example
Requirements
5+ years of commercial experience in software development
Strong hands-on experience with Python and FastAPI
Good practical knowledge of Pydantic for schema modelling and data validation
Experience with asyncio and asynchronous / parallel programming
Practical experience with Generative AI and Large Language Models, including building agentic AI solutions for real business use cases
Good understanding of RAG pipelines and hybrid search with vector databases
Strong analytical thinking and problem-solving skills, with close attention to detail
Pragmatic mindset and the ability to balance process, structure, and flexibility in delivery
Very good organizational skills, including self-management, prioritization, and effective work under deadlines
Strong troubleshooting and communication skills
English level: Intermediate+
Nice to have
Experience with Azure Cloud services or other major cloud platforms, including SaaS tools such as Service Bus, Data Lake, Blob Storage, Redis, and similar solutions
Familiarity with agentic protocols such as MCP and A2A
Hands-on experience with the LangGraph ecosystem, especially long-term memory, state management, and human-in-the-loop workflows
Familiarity with .NET
Experience with Docker and Kubernetes
Solid understanding of microservices architecture and scalable distributed systems
Offer
rate: 140 - 160 pln B2B
remote