Senior Python Developer
This project addresses that challenge by building an AI-assisted document processing and integration platform. Legal documentation is automatically analyzed using Large Language Models (LLMs), key business attributes are extracted, and the resulting data is distributed to multiple downstream enterprise systems responsible for security setup, reference data, and operational workflows.
As a Senior Python Engineer, you will help build the backend services that orchestrate this process—connecting AI-powered document extraction with enterprise systems while ensuring reliability, transparency, and scalability.
DO NOT APPLY if you have less than 7 years of commercial experience
What You'll Do
- Design and develop backend services in Python using FastAPI.
- Build integrations with multiple enterprise platforms through synchronous and asynchronous APIs.
- Develop event-driven workflows using message streaming technologies.
- Integrate AI-generated document metadata into downstream business systems.
- Implement monitoring, status tracking, and processing workflows for long-running operations.
- Participate in designing reliable processing pipelines for document updates, retries, and exception handling.
- Collaborate with product owners, business users, and distributed engineering teams across Europe and North America.
- Contribute to improving the existing platform rather than building a greenfield system.
Technology Stack
- Python
- FastAPI
- Event-driven architecture
- Azure Event Hub (or similar messaging technologies)
- Snowflake
- MongoDB
- REST/RPC services
- Git, CI/CD
What We're Looking For
Required
- Around 8+ years of professional Python backend development.
- Strong experience building REST APIs and backend services.
- Experience integrating multiple distributed systems.
- Good understanding of asynchronous programming and event-driven architectures.
- Experience working with databases (SQL and/or NoSQL).
- Ability to troubleshoot complex production environments independently.
- Comfortable working in a large enterprise environment with multiple stakeholders.
- Strong communication skills and ownership mindset.
Nice to Have
- Experience with document-processing pipelines or AI/LLM integrations.
- Experience with cloud messaging platforms.
- Financial services experience.
- Familiarity with fixed income instruments or securities reference data.
Who Will Succeed
We're looking for engineers who enjoy solving integration problems rather than building isolated microservices. Success in this role comes from being able to navigate complex enterprise environments, understand how multiple systems interact, and independently drive technical solutions across organizational boundaries.
Curiosity, ownership, and practical problem-solving are valued more than knowing a particular framework or financial product.
Working Environment
- Fully remote.
- Collaboration primarily within European business hours.
- International engineering team with stakeholders across Europe and North America.
- Modern backend technologies with growing adoption of AI-assisted business workflows.