Staff/Principal Backend Engineer (Python)
We are looking for an exceptional Staff / Principal Backend Engineer to join a world-class engineering team developing next-generation infrastructure for Generative AI and large-scale data processing.
The platform you’ll work on powers enterprise solutions that transform unstructured content — such as PDFs, HTML, Word documents, and images — into machine-readable, structured data optimized for LLM and RAG workflows.
You’ll help design and operate backend systems that process massive volumes of enterprise documents, ensuring scalability, reliability, and performance in production environments. This is a great opportunity for a senior-level engineer who thrives on complex system design, cloud-native architecture, and solving real-world infrastructure challenges.
Requirements
- 8+ years of professional experience in Python (production-level code)
- Deep understanding of Kubernetes (deployments, operators, observability)
- Expertise with PostgreSQL (schema design, scaling, performance tuning)
- Experience with Elasticsearch (indexing, querying, optimization)
- Strong background in cloud infrastructure (AWS, GCP, or Azure)
- Familiarity with CI/CD, container tooling, and DevOps best practices
- Proven ability to design and scale distributed systems
- Excellent English communication skills (C1 or higher)
Nice to Have
- Experience with vector databases and LLM frameworks
- Knowledge of ML model inference infrastructure (layout/vision parsing)
- Contributions to open-source projects or published system-design documentation
Responsibilities
- Architect, build, and maintain backend services for document ingestion and transformation
- Manage deployments on Kubernetes, ensuring system reliability and performance
- Develop and maintain APIs for internal and external integrations
- Collaborate with data and AI teams to build pipelines for LLM ingestion
- Contribute to internal tooling and open-source components
- Participate in system design reviews and mentor fellow engineers
- Drive improvements in observability, security, and infrastructure resilience
We offer
- Competitive salary
- Vacation (up to 20 working days)
- Paid sick leaves (10 working days)
- National Holidays as paid time off
- Flexible working schedule, remote format
- Direct cooperation with the customer
- Dynamic environment with low level of bureaucracy and great team spirit
- Challenging projects in diverse business domains and a variety of tech stacks
- Communication with Top/Senior level specialists to strengthen your hard skills
- Online teambuildings
Dear ,
Thank you for applying for the position at nCube. Your application has been successfully received and is currently under review by our recruitment team. We will be in touch soon to discuss your application further and to outline the next steps if your skills and expertise are a match with the requirements. In the meantime, feel free to browse our Company Blog for the latest updates and insights.
Looking forward to connecting with you soon!
Best regards,
nCube Recruitment Team