Senior Python Engineer (AI experience)
Remote · Ukraine
Job Summary
Senior Backend Engineer to architect and build on-premise, scalable microservices for AI transformation initiatives. Responsibilities include designing an orchestration layer for coordinating AI workers, routing user prompts to skills and playbooks, building secure data access layers to ERP systems, developing observable connection layers to central data platforms, and implementing security services (RBAC, PII/ITAR redaction) with air-gapped deployment. Requires expert Python (FastAPI/Django), Docker/Kubernetes, REST/gRPC APIs, API gateways (Kong/NGINX), PostgreSQL and vector databases (Weaviate/Milvus), and auditable, high-availability architectures. Nice-to-haves include ERP protocol familiarity (OData/SOAP) and experience with on-premises delivery in enterprise environments. Flexible remote/office-based arrangements across Europe (Ukraine).
Required Qualifications
- At least 5+ years of experience in Backend Engineering (Python) building distributed systems or platforms that serve ML/AI models in production
- Expert proficiency in Python (FastAPI/Django)
- Experience with Docker and Kubernetes (k8s) for deploying scalable applications in on-premise environments
- Strong background in designing RESTful APIs, gRPC services, and using API Gateways like Kong or NGINX
- Proficiency with Relational Databases (PostgreSQL) and Vector Databases (Weaviate, Milvus)
- Ability to deliver Agile software within structured delivery and formal audit environments
- Experience building high-availability and auditable systems
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.