Назад
Company hidden
1 день назад

Senior Software Engineer (Python, Rust) (Edtech)

Формат работы
remote (только Europe)/hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Serbia/Turkey/Bulgaria
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен 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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →