Senior Python Engineer with AI [3f19q]
Role details
Job location
Tech stack
Job description
We're looking for a Senior Python Engineer with AI to join an initiative redefining professional services delivery through agent-enabled and agent-driven models. You'll work on a modern, scalable stack with a strong emphasis on architecture, AI orchestration, and performance.
This project aims to create an "always-on, insight-rich, and value-transparent" ecosystem, leveraging AI-powered automation and knowledge reuse to scale trusted outcomes and protect margins in a rapidly evolving market.
About the Role
You will build a production-grade, AI-native platform, focusing on architecting and orchestrating AI systems, constructing robust agentic pipelines, and integrating Large Language Models (LLMs) with our backend infrastructure.
Tech Stack
- Core: Python, FastAPI, Celery, PostgreSQL, Redis
- Backend & AI: RabbitMQ, Messaging, Cache, Distributed Task Queues, AI Tooling Integration
- Cloud & Tools: Azure, Azure Blob Storage, Azure Service Bus, Azure Key Vault, Kubernetes, Docker, Datadog
What You'll Do
- Lead the design and implementation of scalable, highly concurrent backend systems for an AI-native platform.
- Architect and optimize distributed task queues and resilient API services using Celery and FastAPI.
- Implement seamless integration of AI models and AI Tooling Integration into core platform functionalities.
- Take ownership of data storage solutions, leveraging PostgreSQL and Redis for optimal performance.
- Design and implement robust deployment strategies on Azure using Docker and Kubernetes for container orchestration.
- Ensure system observability and performance monitoring with tools like Datadog.
Requirements
Do you have experience in SQL?, Do you have a Master's degree?, * 5+ years of experience in backend development, with a focus on architecting and scaling systems.
- Deep expertise in Python, including async/await, type annotations, and Pydantic.
- Extensive experience with FastAPI for building production REST services.
- Proven ability to design and operate distributed task queues with Celery, Redis, and RabbitMQ.
- Strong working knowledge of PostgreSQL and SQL.
- Familiarity with Azure services, particularly Azure Blob Storage, Azure Service Bus, and Azure Key Vault.
- Experience with Docker and understanding of cloud-native deployment principles., * Python: 5 years (required)
- LLM Integration: 3 years (required)
Benefits & conditions
- Attractive salary
- Large freedom and real influence
- No unhealthy competition, team approach to meeting challenges
- Remote-first, flexible working culture
- Company apartments in cool cities across Europe: work and enjoy a memorable getaway