About the Role:
We are looking for an experienced Python backend engineer to join our team and help build advanced data-driven features for our global art information platform. You will design, implement, and deploy backend services that integrate with modern AI/ML solutions, including recommendation and personalization logic.
This is an excellent opportunity for a backend engineer who enjoys working with AI-enhanced products, and wants to play a key role in building scalable, ML-powered user experiences. Experience in recommendation systems is a strong advantage — but not mandatory.
Responsibilities:
- Design, build, and maintain robust and scalable backend services using Python (FastAPI/Django/Flask).
- Integrate ML models (for recommendations, personalization, and other AI-driven features) into production APIs and data pipelines.
- Collaborate with ML engineers and product teams to design and deliver AI-powered functionality.
- Build efficient APIs to serve recommendations and other results at low latency.
- Work with vector databases (Qdrant, Pinecone, Elasticsearch, etc.) to implement fast similarity search and embeddings.
- Deploy, monitor, and scale services in cloud environments (AWS preferred).
- Contribute to system design, architecture decisions, and performance optimization.
- Develop CI/CD pipelines and ensure high code quality and test coverage.
Requirements
- 8+ years of Python backend development experience.
- Strong knowledge of backend architecture and distributed systems.
- Proven experience building and deploying production-ready APIs.
- Experience integrating ML models or AI services into backend systems.
- Familiarity with cloud platforms (AWS preferred) and DevOps practices (Docker, Kubernetes, Terraform).
- Database experience: SQL (PostgreSQL/MySQL) and NoSQL (Redis/ElasticSearch)• Excellent communication skills and ability to work collaboratively in a remote team.
Bonus Skills:
- Experience with recommendation systems or personalization pipelines.
- Familiarity with vector databases and embedding-based search.
- Frontend integration experience (React, Next.js, GraphQL).
- Experience with monitoring and improving ML-powered production systems(Prometheus, Grafana).
Benefits
- Work on greenfield AI/ML-powered features for a global audience.
- Opportunity to influence architecture and technology choices.
- Collaborative and fast-moving team with ambitious product goals.
- Competitive salary and fully remote work flexibility.