Lead Back-End Engineer (AI Research)
On behalf of our client, we are looking for a Lead Back-End Engineer (AI Research).
About the Product
The team is building AI systems that combine scalable knowledge graphs with advanced reasoning agents to navigate and understand complex knowledge domains with scholarly precision.
You will work closely with AI researchers and domain experts, helping transform research-grade AI systems into production-ready distributed platforms.
Responsibilities:
- Architect and implement scalable backend services and multi-tenant SaaS infrastructure
- Design and operate high-throughput data pipelines, both batch and streaming
- Build APls and services that integrate LLM inference, retrieval systems, and knowledge graphs
- Productionize research-grade Al systems into reliable, well-engineered distributed systems
Requirements:
- 7+ years of backend engineering experience
- A track record of leading the design and delivery of complex, user-facing products (consumer or B2B)
- Strong proficiency in Python
- Deep understanding of distributed systems and cloud-native environments
- Hands-on experience architecting, building, and deploying Kubernetes-based systems
- Hands-on experience with LL systems (RAG, model serving, evaluation)
- Experience in early-stage startups or fast-moving environments - ideally having built products from 0 to 1
- Fluent English
Nice to Have:
- Go and/or Scala experience
- Familiarity with knowledge graphs, vector databases, or hybrid retrieval architectures
- An MS in Computer Science
Company offers:
- Fully remote work
- Reasonably flexible schedule
Required languages
| English | C1 - Advanced |