Join a forward-thinking engineering team building the backend foundation for a next-generation AI IDE. This platform empowers developers to create code, design assets, and generate multimedia content through seamless AI integration. As a Python Backend Platform Engineer, you'll play a central role in shaping the architecture and performance of core services that power AI-native workflows.
What You’ll Do
- Develop and maintain backend services using FastAPI and Flask, ensuring scalability and reliability
- Design and optimize PostgreSQL schemas and queries, with expertise in PgBouncer for connection management
- Implement caching, message queues, and pub/sub systems using Redis
- Build asynchronous workflows and background processing with Celery
- Containerize applications using Docker and manage orchestration via Docker Swarm and Kubernetes
- Deploy and monitor AI workers on GPU-accelerated cloud platforms such as RunPod and Vast.ai
- Establish CI/CD pipelines, logging, monitoring, and site reliability practices
- Collaborate on architectural decisions for high-throughput, fault-tolerant systems
- Integrate AI models and RAG subsystems into the core IDE backend
What We’re Looking For
- At least 3 years of professional Python backend development, with a focus on platform-level engineering
- Strong grasp of Python internals, including memory management, the GIL, and concurrency models like asyncio and multiprocessing
- Proficiency with SQL, query optimization, and PostgreSQL performance tuning
- Experience with replication, partitioning, and connection pooling using PgBouncer
- Familiarity with architectural patterns such as microservices, CQRS, and Event Sourcing
- Hands-on work with task queues (Celery, Redis, RabbitMQ) and container orchestration
- Knowledge of DevOps practices, including infrastructure as code and deployment automation
- Fluency in Russian (C2 level required) and working proficiency in English (B1+)
Nice to Have
- Background in IDE, LSP, or language tooling development
- Experience with RAG pipelines and LLM APIs
- Exposure to GPU infrastructure or cloud platforms like RunPod and Vast.ai
- Knowledge of C/C++ or Rust for performance-sensitive components
Work Environment
This is a fully remote role with flexible scheduling, structured as an external vendor contract. Work from anywhere, on your terms. Compensation is competitive and can be paid in EUR or cryptocurrency. You’ll help shape a technically ambitious product that’s redefining how developers interact with AI, with full influence over engineering direction and platform evolution.
You’ll collaborate with a motivated, innovation-driven team that values experimentation, technical depth, and real-world impact. If you're passionate about building scalable systems for AI workloads and want to leave a mark on the future of software development, this role offers the challenge and freedom you're looking for.
