Back-End(Python)/Platform Engineer

$$$$
Product

Data Science UA is a service company with deep expertise in AI and Data Science. Our story started in 2016 with the first Data Science UA Conference in Kyiv, and since then, weโ€™ve built one of the largest AI communities in Europe.

About the role:
We are looking for a Back-End/Platform Engineer to join our team and help build, maintain, and scale AI-powered interactive products.
This is a hands-on role for an engineer who owns deployment, infrastructure, real-time systems, and AI-service integration end to end. You will work on production systems that combine web applications, real-time communication, Kubernetes-based backend services, and GPU-hosted AI pipelines.
The core of this role is production reliability and deployment ownership โ€” keeping live systems stable, responding to incidents, and integrating AI models into scalable real-time infrastructure. Frontend work exists but is secondary: the team has a designer and uses AI-assisted tooling for UI iteration.

 

Responsibilities:
- Own deployment, environment management, and release workflows across Kubernetes-based, Railway-hosted, and other cloud infrastructure.
- Deploy and operate AI inference services on GPU platforms such as Modal or RunPod and integrate them into real-time product flows.
- Build and maintain real-time communication and async processing flows, including LiveKit-based session infrastructure.
- Work with Python and TypeScript(Node.js) / JavaScript application code in production environments.
- Support database-backed product features, schema evolution, and migration workflows.
- Improve observability, logging, monitoring, and incident debugging workflows.
- Contribute to frontend and backend product functionality as needed, using AI-assisted tooling where appropriate.
- Maintain clear and up-to-date documentation for every product, service, and integration, including architecture diagrams, API contracts, deployment procedures, and environment configuration.
- Ensure every new feature is discussed, scoped, and agreed upon before implementation begins. No undocumented or uncoordinated changes to production systems.
- Collaborate with engineering and product stakeholders to clarify requirements, identify risks, and ship practical solutions.

 

Required skills:
- Strong hands-on experience with Python for production backend development.
- Experience with Kubernetes, Helm, and container-based deployment workflows.
- Experience with real-time systems: WebSocket-based communication, session lifecycle management, and event-driven flows.
- Experience deploying and operating AI inference services on GPU platforms such as Modal, RunPod, Replicate, or similar.
- Experience integrating LLM-based services, voice AI APIs, or media-processing pipelines into production systems.
- Experience debugging distributed or multi-service systems, including reading logs across multiple services and environments.
- Solid understanding of backend APIs, service integration, and system design.
- Experience with PostgreSQL and ORM-backed schema management and migrations.
- Experience with TypeScript (Node.js) and frontend experience to ship and deploy UI changes with AI-assisted tooling.
- Ability to work independently and bring structure to ambiguous technical situations.
- Strong written and verbal English communication skills.
- Experience using AI-assisted coding tools (e.g., Cursor, GitHub Copilot, Gemini) for faster development and iteration

 

What we offer:
- Real impact: your content will directly attract new clients.
- Mentorship and growth.
- Freedom to experiment and test new formats.
- Flexible schedule and a remote-first culture.

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 8 April
63 views
ยท
9 applications
Response activity: Very high
Last responded 2 hours ago
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...