Senior Python Developer: ASR Moonshot
Primary stack
Job description
About the Position
Your vision. Our solutions.
We're seeking a Senior Python Developer for our ASR Moonshot project in Prague, Czech Republic. This role is fully remote with occasional in-person team sessions in Prague.
Responsibilities
-
API Development
- Design and build async FastAPI services with structured logging and low-latency endpoints
- Develop RESTful APIs across multiple microservices
- Implement WebSocket connections for real-time updates and event-driven patterns
- Optimize database operations with connection pooling and JSONB-aware queries
- Build background task processing systems with retries and idempotency
-
Infrastructure & Deployment
- Containerize services with Docker and deploy via Helm charts to Azure Kubernetes Service
- Manage environment-driven configuration and execute startup database migrations
- Implement background job scheduling with task schedulers, status tracking, and retry logic
- Optimize caching strategies with Redis for maximum performance
- Configure CORS policies, middleware, and request/response logging
-
AI/LLM Integration (Nice-to-Have)
- Integrate LangChain and OpenAI APIs for semantic tasks and domain-specific pipelines
- Build document processing systems handling PDF, Excel, and DOCX parsing at scale
- Work with vector databases and Azure AI Search for retrieval-augmented generation (RAG)
- Decouple heavy LLM/document processing from request threads to maintain low P95 latency
-
Data Architecture
- Design PostgreSQL schemas with proper indexing, foreign keys, and multi-tenant data isolation
- Integrate Azure Blob Storage for document workflows and large file handling
- Implement complex business logic with transactional guarantees and ACID compliance
- Use Cosmos DB connector for specialized NoSQL workloads when appropriate
- Manage database connection lifecycle, pooling, and transaction management
Requirements
-
Core Skills
- 3-5+ years of backend development experience
- 2-3+ years of production Python/FastAPI experience
- Azure cloud services experience: Blob Storage, Azure Kubernetes Service (AKS), AI Search
- Strong async programming patterns and PostgreSQL expertise
- Docker containerization and microservices architecture experience
- Fluency with AI coding assistants: GitHub Copilot, Cursor, or similar tools
-
Technical Depth
- Expert-level async/await patterns and non-blocking I/O in Python
- PostgreSQL optimization: complex queries, indexing strategies, connection pooling with asyncpg
- RESTful API design with JWT authentication and CORS configuration
- Database schema management at scale (50+ tables, complex relationships)
- Performance-conscious development (P95 latency optimization, connection pooling strategies)
- Understanding of when to use asyncio vs. multiprocessing for different workload types
Nice to Have
- Hands-on Kubernetes/Helm operations experience beyond deployment
- Prior experience with LangChain, LLM integration, or AI/ML pipeline productionization
- Multi-tenant SaaS architecture patterns and data isolation strategies
- Cosmos DB or other NoSQL database experience
- Experience with task schedulers, job queues (Celery, RQ), or workflow orchestration
- Performance profiling and optimization tools (py-spy, cProfile, pgBadger)
We Offer
- Fully remote position with occasional in-person team sessions in Prague
- Opportunity to work on multiple projects with varying architectures
- Collaborative environment with Data Science and Frontend teams
- Use of AI coding assistants to accelerate development
About the Company
Your vision. Our solutions.
The Workly s.r.o.
4D CENTER, Kodaňská 1441/46,
101 00, Praha 10.
Contact: [email protected] + 420 775 371 991
©2023, All right reserved.
© The Workly. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
More at The Workly
All 266 rolesData Engineer/ Energy Trading Developer
The Workly · Germany
Project Manager for Calypso / Treasury Data Warehouse
The Workly · Austria
AWS Data Movement Engineer
The Workly · Prague
Senior Product Analyst
The Workly · Prague