Senior Software Engineer (Python, Rust) (Edtech)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (Python, Rust): Designing and implementing backend services within a microservices architecture with an accent on high-performance Rust and scalable Python (FastAPI) services. Focus on optimizing system reliability, evolving inter-service communication patterns, and integrating AI-driven capabilities like RAG and vector databases.
Location: Hybrid in Istanbul, Bulgaria, or Serbia (2 days office, 3 remote), or Remote in other locations. Employment is limited to full-time legal agreements in Bulgaria, Serbia, and Turkey.
Company
An all-in-one platform for education and research leveraging machine intelligence and data science to improve digital education efficiency and access.
What you will do
- Design and implement backend services in Rust within a microservices architecture.
- Maintain and evolve existing Python services using FastAPI.
- Write maintainable, testable, and performant code while participating in code reviews.
- Collaborate with QA and DevOps to improve reliability, observability, and performance.
- Contribute to architectural decisions regarding language choice, communication patterns, and data modeling.
Requirements
- 5+ years of professional backend development experience.
- Solid production experience with Rust (minimum of 3 years).
- Strong Python proficiency (FastAPI, asyncio, mypy, pydantic).
- Deep understanding of microservices and communication (Kafka, RabbitMQ, NATS, gRPC/REST).
- Proficiency in PostgreSQL (indexes, transactions, query plans).
- English B2 or higher.
Nice to have
- Experience migrating Python services to Rust under real load.
- Exposure to vector databases such as Qdrant.
- Experience integrating LLM APIs (OpenAI, Anthropic).
- Familiarity with LangChain, LangGraph, and RAG.
Culture & Benefits
- Flexible schedule (typically 09:00-19:00 CET/EET).
- Choice of work equipment (laptop, monitor, etc.).
- English classes via iTalki ($130 monthly).
- Newborn bonus (€500 per child) and patent remuneration.
- Paid leave and hybrid/remote work options.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →