Senior Python Developer
Adaugat: Azi
Cavendish Professionals
Senior Python Developer
Adaugat: Azi
Cavendish Professionals
Acest anunt este cu aplicare externa. Cand dati click pe Aplicare Externa veti fi redirectionat pe un alt site pentru a aplica.
Our client is looking for a Senior Python Engineer to develop high-performance backend services and work across a fast-moving, AI-enhanced engineering environment.
Requirements:
- 3–5+ years of backend development experience
- 2–3+ years of production Python/FastAPI experience
- Strong async programming skills (async/await, non-blocking I/O)
- Expertise with PostgreSQL, including query optimization and indexing
- Azure cloud services experience (required): Blob Storage, Azure Kubernetes Service (AKS), Azure AI Search
- Experience with Docker and microservices architecture
- Fluency with AI coding assistants (required): GitHub Copilot, Cursor, or similar
- Experience with RESTful API design, authentication, and CORS
- Familiarity with SQLAlchemy 2.0, asyncpg, and Alembic migrations
- Experience with Redis caching, Pydantic v2, and pytest
- Understanding of asyncio vs multiprocessing trade-offs
- Experience with Kubernetes, Helm charts, or cloud deployments (preferred)
- Optional but valuable: LangChain, OpenAI APIs, vector databases, Cosmos DB, job queues (Celery/RQ), performance profiling tools
Role and Responsibilities:
- Design and build async FastAPI services with low-latency, production-grade performance
- Develop RESTful APIs and microservices across multiple active projects
- Implement WebSockets and event-driven patterns for real-time updates
- Optimize database operations, including connection pooling and JSONB-heavy queries
- Design PostgreSQL schemas with proper indexing, foreign keys, and multi-tenant isolation
- Build background task systems with retry logic, idempotency, and scheduling
- Containerize services using Docker and deploy to Azure Kubernetes Service using Helm
- Configure middleware, CORS policies, structured logging, and environment-based settings
- Integrate Azure Blob Storage for document workflows and large file handling
- Implement caching strategies with Redis to improve performance
- Collaborate closely with Data Science teams to productionize LLM pipelines and evaluation flows
- Work with Frontend engineers to define API contracts and async job orchestration
- Integrate (or learn to integrate) LangChain, OpenAI APIs, vector DBs, and Azure AI Search for AI-enhanced features
- Communicate technical decisions clearly and adapt across multiple architectures
- Use AI coding assistants to accelerate delivery while maintaining code quality
Show more
Show less
Sfaturi de siguranta
- Nu trimiteti niciodata BANI in avans sau acte de identitate pentru aplicarea la un loc de munca. Nu trimiteti bani in avans pentru promisiuni de angajare sau alte oferte similare.
- Daca aveti impresia ca acest anunt nu este real, va rugam sa il raportati apasand butonul "Raporteaza Job"
This action will pause all job alerts. Are you sure?
Fii informat
Aboneaza-te la newsletter-ul nostru si primeste cele mai recente oferte de munca si informatii despre cariera direct in inbox-ul tau.
Securitatea datelor dumneavoastra este importanta pentru noi. Citeste Politica de confidentialitate.