What you’ll do • Design, write, and ship critical platform components: policy engine, signing orchestration, key lifecycle workflows, recovery flows, approvals, audit trails, multi-tenant wallet and account services. • Lead non-trivial cross-cutting initiatives in your area — through written RFCs, design reviews, and code, not through hierarchy.
УдалённоseniorFully remote, any time zone with reasonable overlap with EU/CIS hours
Location: Baku
Workplace: onsite
ABOUT YOU
You will play a pivotal role in delivering high-impact software solutions across our platform. You bring curiosity, initiative, and a passion for clean, scalable systems. You collaborate effectively with teammates and cross-functional partners to design, build, and improve our technical stack. You’re hands-on, deeply engaged in the code, and consistently seeking better ways to solve complex engineering challenges.
ABOUT US
Xsolla is a global commerce company with robust tools and services to help developers solve the inherent challenges of the video game industry. From indie to AAA, companies partner with Xsolla to help them fund, distribute, market, and monetize their games. Grounded in the belief in the future of video games, Xsolla is resolute in the mission to bring opportunities together, and continually make new resources available to creators. Headquartered and incorporated in Los Angeles, California, Xsolla operates as the merchant of record and has helped over 1,500+ game developers to reach more players and grow their businesses around the world. With more paths to profits and ways to win, developers have all the things needed to enjoy the game.
For more information, visit xsolla.com.
WHAT YOU'LL DO
Software Engineering & Problem Solving:
Build and ship reliable, secure, and scalable backend systems.
Own implementation from design to deployment, ensuring maintainability and performance.
Participate in architectural discussions and offer informed technical input.
Refactor legacy codebases to improve structure and efficiency while maintaining feature
continuity.
Drive production readiness by handling incident response, root cause analysis, and
observability improvements.
Technical Excellence:
Write clear, testable, and well-documented code, emphasizing quality and automation.
Contribute to a culture of engineering excellence through code reviews and design
discussions.
Advocate for sound software development practices and continuous improvement.
Collaboration & Impact:
Work closely with product managers, designers, and other engineers to align on objectives
and deliverables.
Contribute to technical scoping and estimation for features and infrastructure work.
Identify opportunities to reduce technical debt and improve the developer experience.
QUALIFICATIONS
Hands-on experience with
Go (Golang
) in production environments.
Strong experience working with PostgreSQL and/or MySQL.
Proficient with containerization and orchestration tools: Docker, Kubernetes (K8s), and Helm.
Familiarity with messaging systems like RabbitMQ or Kafka.
Comfortable using Git and CI/CD tooling in collaborative workflows.
Working knowledge of frontend technologies, especially React and/or
Next.js
.
Basic understanding of cloud platforms (GCP preferred).
WHAT SETS YOU ARART
Experience building scalable, secure Login-as-a-Service platforms.
Deep knowledge of OAuth2, OIDC, SAML, JWT, and session/token management.
Strong grasp of social login, SSO, and federated identity.
Designed multi-tenant identity systems with isolation and configurability.
Delivered developer-friendly APIs, SDKs, and integration documentation.
Strong English communicator, for both technical and non-technical topics.
The duties and responsibilities of this position may evolve over time to support the organization’s goals and individual growth. This job description is intended to outline the general nature and level of work being performed and is not intended to be an exhaustive list of all duties, responsibilities, and qualifications required. By submitting your application, you consent to Xsolla conducting background checks, where permitted by law, after the final interview stage. All checks will comply with local regulations, and your information will be handled confidentially. Xsolla takes your privacy seriously and will not sell or externally distribute any personal data received during the hiring process. In accordance with applicable data protection laws, Xsolla is committed to protecting your personal information and respecting your privacy.
For any inquiries related to data privacy, please contact: careers@xsolla.com
Explore more opportunities at: https://xsolla.com/careers
Location: Москва
Workplace: гибкий
Команда занимается миграцией данных почтовых и календарных систем в продукт VK WorkSpace в On-premise- и SaaS-системах.
Работаем с крупными заказчиками российского рынка, сложными техническими и продуктовыми задачами, большим количеством данных. Стремимся к повышению стабильности и качества наших продуктов.
Ищем инициативного сотрудника с хорошей экспертизой и широким техническим кругозором для повышения инженерной культуры в команде и внесения вклада в достижение командных целей.
Технологический стек:
Languages: Go, Python, C, Lua
Databases: PostgreSQL, MySQL, Tarantool
Protocols & API: SMTP, IMAP, POP3, ICS, HTTP, gRPC, TCP, MS Exchange API
Задачи
Перенос почтовых систем крупных B2B-заказчиков в VK WorkSpace
Написание, оптимизация и рефакторинг кода на Go
Покрытие кода Unit/Integration тестами, ведение технической документации
Поддержка продукта, участие в дежурствах, работа с Unix-like системами (CLI, чтение логов, знание системного программирования)
Проектирование и оптимизация схем SQL / NoSQL (с пониманием внутренних механизмов СУБД)
Применение практик Highload и построения отказоустойчивых систем
Работа с сетевыми и почтовыми протоколами на разных уровнях стека
Требования
Опыт коммерческой backend-разработки на Go от трёх лет
Уверенное владение Go: конкурентность, профилирование, работа с сетью, тестирование и поддержка production-кода
Опыт проектирования и развития API и интеграций: HTTP, gRPC
Практический опыт с PostgreSQL и MySQL: транзакции, индексы, планы запросов, репликация
Опыт работы с высоконагруженными или распределёнными системами: отказоустойчивость, наблюдаемость, деградация и восстановление сервисов
Умение разбираться в production-инцидентах: Linux/Unix CLI, логи, метрики, сетевые взаимодействия
Понимание основ системного программирования и сетевого взаимодействия; умение применять системные инструменты для разработки и отладки
Практика написания unit- и integration-тестов, участия в code review и ведения технической документации
Готовность участвовать в развитии сервисов миграции корпоративной почты и интеграций с внешними системами
Будет плюсом
Опыт работы с Python, C, Lua, Tarantool
Опыт работы с SMTP, IMAP, POP3, MS Exchange API
Опыт работы с почтовыми протоколами, календарными форматами ICS и миграциями данных
Опыт эксплуатации Kubernetes, CI/CD и on-premise-инсталляций
Location: Москва
Workplace: гибкий
Инфраструктурная команда Core Backend отвечает за надёжность ВКонтакте, разрабатывает HighLoad core-сервисы, которые находятся на стыке продукта и инфраструктуры — от них зависят многие сценарии продуктовой разработки. Также мы являемся одним из главных драйверов по распилу монолита.
Задачи
Выделение независимых сервисов, оптимизация взаимодействия между ними
Разработка и внедрение стандартизированных систем и подходов
Участие в переходе, миграции систем хранения
Проектирование и развитие механизмов устойчивой работы при сбоях и повышенной нагрузке
Анализ инцидентов, поиск первопричин и внедрение системных улучшений
Участие в архитектурных решениях для высоконагруженной платформы
Требования
Уверенное владение Go
Опыт работы на PHP
Опыт разработки и эксплуатации высоконагруженных backend-систем
Опыт работы с контейнерами и оркестраторами
Понимание облачной инфраструктуры и принципов построения распределённых систем
Знание SRE-практик: мониторинг, управление инцидентами, надёжность, отказоустойчивость, безопасные изменения в production
Опыт работы с реляционными или NoSQL-БД, а также системами кеширования
Будет плюсом
Опыт разработки платформенных или инфраструктурных продуктов
Опыт проектирования систем, критичных к доступности и производительности
Навыки performance-инжиниринга, поиска узких мест и планирования ресурсов
Опыт улучшения процессов эксплуатации и автоматизации рутинных операций
Задачи:
– Анализ и тестирование требований к продукту
– Тестирование обменов (интеграций)
– Тестирование микросервисов (REST и SOAP)
– Проектирование, разработка и поддержка тестовой документации (тест-кейсы, чек-листы)
– Локализация и заведение баг-репортов, проверка исправлений
– Покрытие тест-кейсами legacy
Требования:
– Опыт ручного тестирования от 1 года (коммерческий опыт обязательно)
– Опыт ведения тестовой документации (обязательно)
– Знание теории тестирования (обязательно)
– Знание SQL на уровне select, join (обязательно)
– Опыт работы с инструментами для тестирования API (Postman, SoapUi)
– Знание Bash (обязательно)
– Опыт работы с брокерами сообщений (Kafka, ActiveMQ)
– Опыт работы с системами баг-трекинга (Jira, ТестОпс)
– Опыт работы с системами логирования (Kibana)
– Понимание работы клиент-серверных приложений
– Будет плюсом знание: 1С, Docker, K8s
Условия:
– Официальное трудоустройство в аккредитованную IT-компанию
– ДМС
– Удаленный формат работы (предоставляем технику, если нужно)
– Возможности обучения и развития за счет компании
– Можно работать из нашего офиса в СПБ с современным дизайном и лучшими видами на Финский залив, зонами отдыха с выходом на крыше
Специалист будет отвечать за проектирование и развитие сервисов учёта: клиентские счета и балансы, учёт по принципу двойной записи, расчёты по операциям, комиссии и сверки с внешними контрагентами. Роль предполагает техническое лидерство в направлении: принятие архитектурных решений, ревью кода и работу с командой разработки.
Location: San Francisco; Remote; New York
Patreon is a media and community platform where over 300,000 creators give their biggest fans access to exclusive work and experiences. We offer creators a variety of ways to engage with their fans and build a lasting business including: paid memberships, free memberships, community chats, live video, and selling to fans directly with one-time purchases.
Ultimately our goal is simple: fund the creative class. And we're leaders in that space, with:
- $10 billion+ generated by creators since Patreon's inception
- 100 million+ free memberships for fans who may not be ready to pay just yet, and
- 25 million+ paid memberships on Patreon today.
We're continuing to invest in building the best platform for creators and are looking for a Staff Backend Engineer, Video Platform to help power reliable, high-quality live video experiences for creators and their communities.
This role can be based in San Francisco or New York, with three days per week in the office under our hybrid work model. Remote candidates may also be considered.
About the Team
The Backend Platform team builds the foundational systems and infrastructure that power Patreon's creator platform. We own core backend services, APIs, databases, and developer tooling that help product teams ship quickly and reliably at scale. Our scope also includes live video infrastructure, enabling creators to connect with their communities through reliable, high-quality streaming across web and mobile. We're growing the team to strengthen these foundations and support Patreon's next phase of growth.
About the Role
As Patreon's first dedicated video engineer, you’ll shape the live video platform that connects creators with their communities. You’ll combine strong backend engineering with deep streaming expertise to build reliable, high-quality live experiences at scale.
- Lead the architecture and delivery of live video systems spanning ingest, transcoding, packaging, delivery, and playback.
- Build scalable backend services and APIs that power live video experiences across web and mobile.
- Improve end-to-end streaming latency, video quality, and reliability across devices and network conditions.
- Drive video vendor evaluation, integration, and build-versus-buy decisions, balancing capabilities, cost, scale, and long-term flexibility.
- Establish observability, quality metrics, service-level objectives, and load testing practices to prepare for major creator live events.
- Own production reliability through incident response, debugging, capacity planning, and lasting improvements to system resilience.
- Partner with product, infrastructure, web, and mobile engineers to shape a multi-quarter video roadmap that balances creator needs with architectural health.
- Mentor engineers through hands-on collaboration and design reviews, growing video expertise within the team.
What you'll need
- Significant experience building and operating large-scale backend systems, with demonstrated technical leadership across teams.
- Experience architecting and delivering live video systems supporting large audiences, ideally 100,000+ concurrent viewers.
- Deep knowledge of live streaming technologies, including HLS, low-latency HLS, and WebRTC, and the trade-offs between latency, quality, reliability, and cost.
- Experience diagnosing and improving streaming behavior, including buffering, adaptive bitrate delivery, stream failures, and the impact of packet loss.
- Experience delivering broadcast and playback capabilities across web, iOS, and Android in partnership with client engineering teams.
- Strong foundations in distributed systems, APIs, data storage, caching, queues, and event-driven architectures.
- Experience evaluating and integrating video vendors, including understanding SDK limitations, quotas, scaling constraints, and pricing models.
- A strong operational mindset, with experience defining video quality metrics, running load tests, debugging production issues, and supporting on-call coverage for live systems and major events.
- Experience operating cloud-native systems using technologies such as AWS and Kubernetes.
- Proficiency in Python, Go, or a similar backend language, with a commitment to hands-on engineering.
- Ability to explain technical trade-offs clearly, guide cross-functional decisions, and translate ambiguous needs into a technical roadmap.
- Experience mentoring engineers and establishing technical standards that improve system quality and team effectiveness.
We hire talented and passionate people from different backgrounds because workplace diversity and inclusion is critical to our ability to serve creators worldwide. If you're excited about a role but your past experience doesn't match every bullet point outlined above, we strongly encourage you to apply anyway. If you're a creator at heart, are energized by our mission, and share our company values, we'd love to hear from you.
About Patreon
Patreon powers creators to do what they love and get paid by the people who love what they do. Our team is passionate about making this mission and our core values come to life every day in our work. Through this work, our Patronauts:
- Put Creators First | They're the reason we're here. When creators win, we win.
- Build with Craft | We sign our name to every deliverable, just like the creators we serve.
- Make it Happen | We don't quit. We learn and deliver.
- Win Together | We grow as individuals. We win as a team.
Patreon is proud to be an equal opportunity employer. We provide employment opportunities without regard to age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, veteran status, or any other protected class. If you need a reasonable accommodation during the interview process, please let us know via email at accommodations@patreon.com
Patreon offers a competitive benefits package including and not limited to salary, equity plans, healthcare, flexible time off, company holidays and recharge days, commuter benefits, lifestyle stipends, learning and development stipends, patronage, parental leave, and 401k plan with matching.
Patreon operates under a hybrid work model, where employees based in office locations are expected to come into the office three days per week, excluding sick time and paid leave. The goal of this policy is to be intentional about the in-person time we spend together to strengthen the feeling of community at Patreon. Candidates hired into remote-eligible roles are not expected to meet the same requirements.
At Patreon, we believe in fair and transparent pay. In compliance with New York and California pay transparency laws, we are sharing the expected salary range for this role.
The posted salary range is dependent on the location and the level. This range may encompass multiple levels within the role's job family. The final offer will be based on candidate's experience, skills, competencies, and geographic location, aligning with the appropriate job level within Patreon leveling framework. For remote employees located outside CA and NY, salary may vary based on location and local market conditions.
Patreon reserves the right to modify or update compensation and benefits at any time.
Location: Cairo, Egypt
Workplace: hybrid
inDrive runs many ML models across 48 countries, and the platform under them is growing fast. Teams ship to Databricks, SageMaker and self-managed GPU inference, and LLM workloads are moving into production.
We are hiring a Backend Engineer to build and run the services and tooling that ML teams depend on. You will write production-grade Go and Python, own your services from design to on-call, and learn the MLOps stack (Terraform, Kubernetes, Databricks, SageMaker) on the job. You will work with data scientists, ML engineers, and software and data engineers.
Key Responsibilities
Design, build and run backend services and internal tooling for the ML platform, in Go and Python, and own them in production: delivery, monitoring, on-call.
Drive technical research and design for new platform features. Weigh trade-offs and write them down.
Build and extend the deployment tooling and SDKs ML teams use to ship models, including serving, autoscaling and data capture.
Integrate ML services with the wider backend: sync (HTTP, gRPC) and async (Kafka, RabbitMQ) communication, built for reliability under high load.
Support the full ML delivery cycle with data scientists and ML engineers: CI/CD for models and pipelines, monitoring, and model performance metrics.
Build observability end to end: metrics, logs, dashboards, tracing, alerting and runbooks.
Write infrastructure as code with Terraform and Terragrunt, and ship it through reviewed pull requests.
Take part in code and design reviews and help raise the engineering bar. Mentor engineers and hold AI-generated changes to the same review standard as human ones.
Skills, Knowledge and Expertise
3+ years of commercial backend engineering, including high-load systems.
Strong Go: you know and have used its advanced features in production.
Solid Python for data processing (batch, streaming and async) and for service code.
Strong SQL: schema design, indexes, query optimisation, and scaling approaches such as replication and partitioning. Experience with Redis or similar key-value stores.
Experience with sync and async service communication (HTTP, gRPC, Kafka or RabbitMQ), with a focus on reliability.
Docker, CI/CD pipelines, and working Kubernetes knowledge. Experience with AWS/GCP core services (compute, storage, networking, IAM).
Understanding of the ML lifecycle: data preparation, model performance metrics, non-functional requirements, and concept drift in production. Familiarity with scikit-learn, PyTorch/TensorFlow.
Experience designing and running observability: metrics, logging, dashboards, tracing (Prometheus, Grafana, ELK or similar).
Git workflows and code review, comfortable Linux command line, and networking basics (TCP/IP, DNS, VPC, load balancers).
Ability to explain a trade-off clearly to a data scientist, a product owner and an on-call engineer.
Nice to have:
Hands-on experience with MLOps tooling: Databricks (Unity Catalog, Asset Bundles), SageMaker, Kubeflow, MLflow or Airflow.
GPU or LLM inference experience (vLLM, Triton, Langfuse).
Experience using AI coding agents with full review of generated changes.
Experience in emerging markets, or building where there is no playbook yet.
Experience with Infrastructure-as-Code (IaC) tools
Why join us
Real scale and real constraints: models serving a global fleet, GPU budgets that matter, LLM workloads reaching production.
A strong backend engineer can grow into the MLOps domain here. We will teach you the platform side; you bring the engineering craft.
Help us challenge injustice by creating fair choices for millions of people across 48 countries.
Develop your professional skills with access to mentoring, career consulting, and learning programs.
Collaborate with teams around the world and gain international experience through our Global Talent Exchange Program.
Engage in company-wide challenges, awards, sports activities, employee-led social impact and volunteering projects.
Work alongside people who take initiative, speak openly, and challenge themselves to grow.
Improve your language skills through co-financed courses and internal speaking clubs.
Final benefits may vary depending on the location.
Location: Islamabad, Pakistan
Workplace: hybrid
inDrive runs many ML models across 48 countries, and the platform under them is growing fast. Teams ship to Databricks, SageMaker and self-managed GPU inference, and LLM workloads are moving into production.
We are hiring a Backend Engineer to build and run the services and tooling that ML teams depend on. You will write production-grade Go and Python, own your services from design to on-call, and learn the MLOps stack (Terraform, Kubernetes, Databricks, SageMaker) on the job. You will work with data scientists, ML engineers, and software and data engineers.
Key Responsibilities
Design, build and run backend services and internal tooling for the ML platform, in Go and Python, and own them in production: delivery, monitoring, on-call.
Drive technical research and design for new platform features. Weigh trade-offs and write them down.
Build and extend the deployment tooling and SDKs ML teams use to ship models, including serving, autoscaling and data capture.
Integrate ML services with the wider backend: sync (HTTP, gRPC) and async (Kafka, RabbitMQ) communication, built for reliability under high load.
Support the full ML delivery cycle with data scientists and ML engineers: CI/CD for models and pipelines, monitoring, and model performance metrics.
Build observability end to end: metrics, logs, dashboards, tracing, alerting and runbooks.
Write infrastructure as code with Terraform and Terragrunt, and ship it through reviewed pull requests.
Take part in code and design reviews and help raise the engineering bar. Mentor engineers and hold AI-generated changes to the same review standard as human ones.
Skills, Knowledge and Expertise
3+ years of commercial backend engineering, including high-load systems.
Strong Go: you know and have used its advanced features in production.
Solid Python for data processing (batch, streaming and async) and for service code.
Strong SQL: schema design, indexes, query optimisation, and scaling approaches such as replication and partitioning. Experience with Redis or similar key-value stores.
Experience with sync and async service communication (HTTP, gRPC, Kafka or RabbitMQ), with a focus on reliability.
Docker, CI/CD pipelines, and working Kubernetes knowledge. Experience with AWS/GCP core services (compute, storage, networking, IAM).
Understanding of the ML lifecycle: data preparation, model performance metrics, non-functional requirements, and concept drift in production. Familiarity with scikit-learn, PyTorch/TensorFlow.
Experience designing and running observability: metrics, logging, dashboards, tracing (Prometheus, Grafana, ELK or similar).
Git workflows and code review, comfortable Linux command line, and networking basics (TCP/IP, DNS, VPC, load balancers).
Ability to explain a trade-off clearly to a data scientist, a product owner and an on-call engineer.
Nice to have:
Hands-on experience with MLOps tooling: Databricks (Unity Catalog, Asset Bundles), SageMaker, Kubeflow, MLflow or Airflow.
GPU or LLM inference experience (vLLM, Triton, Langfuse).
Experience using AI coding agents with full review of generated changes.
Experience in emerging markets, or building where there is no playbook yet.
Experience with Infrastructure-as-Code (IaC) tools
Why join us
Real scale and real constraints: models serving a global fleet, GPU budgets that matter, LLM workloads reaching production.
A strong backend engineer can grow into the MLOps domain here. We will teach you the platform side; you bring the engineering craft.
Help us challenge injustice by creating fair choices for millions of people across 48 countries.
Develop your professional skills with access to mentoring, career consulting, and learning programs.
Collaborate with teams around the world and gain international experience through our Global Talent Exchange Program.
Engage in company-wide challenges, awards, sports activities, employee-led social impact and volunteering projects.
Work alongside people who take initiative, speak openly, and challenge themselves to grow.
Improve your language skills through co-financed courses and internal speaking clubs.
Final benefits may vary depending on the location.
Location: Almaty, Kazakhstan
Workplace: hybrid
inDrive runs many ML models across 48 countries, and the platform under them is growing fast. Teams ship to Databricks, SageMaker and self-managed GPU inference, and LLM workloads are moving into production.
We are hiring a Backend Engineer to build and run the services and tooling that ML teams depend on. You will write production-grade Go and Python, own your services from design to on-call, and learn the MLOps stack (Terraform, Kubernetes, Databricks, SageMaker) on the job. You will work with data scientists, ML engineers, and software and data engineers.
Key Responsibilities
Design, build and run backend services and internal tooling for the ML platform, in Go and Python, and own them in production: delivery, monitoring, on-call.
Drive technical research and design for new platform features. Weigh trade-offs and write them down.
Build and extend the deployment tooling and SDKs ML teams use to ship models, including serving, autoscaling and data capture.
Integrate ML services with the wider backend: sync (HTTP, gRPC) and async (Kafka, RabbitMQ) communication, built for reliability under high load.
Support the full ML delivery cycle with data scientists and ML engineers: CI/CD for models and pipelines, monitoring, and model performance metrics.
Build observability end to end: metrics, logs, dashboards, tracing, alerting and runbooks.
Write infrastructure as code with Terraform and Terragrunt, and ship it through reviewed pull requests.
Take part in code and design reviews and help raise the engineering bar. Mentor engineers and hold AI-generated changes to the same review standard as human ones.
Skills, Knowledge and Expertise
3+ years of commercial backend engineering, including high-load systems.
Strong Go: you know and have used its advanced features in production.
Solid Python for data processing (batch, streaming and async) and for service code.
Strong SQL: schema design, indexes, query optimisation, and scaling approaches such as replication and partitioning. Experience with Redis or similar key-value stores.
Experience with sync and async service communication (HTTP, gRPC, Kafka or RabbitMQ), with a focus on reliability.
Docker, CI/CD pipelines, and working Kubernetes knowledge. Experience with AWS/GCP core services (compute, storage, networking, IAM).
Understanding of the ML lifecycle: data preparation, model performance metrics, non-functional requirements, and concept drift in production. Familiarity with scikit-learn, PyTorch/TensorFlow.
Experience designing and running observability: metrics, logging, dashboards, tracing (Prometheus, Grafana, ELK or similar).
Git workflows and code review, comfortable Linux command line, and networking basics (TCP/IP, DNS, VPC, load balancers).
Ability to explain a trade-off clearly to a data scientist, a product owner and an on-call engineer.
Nice to have:
Hands-on experience with MLOps tooling: Databricks (Unity Catalog, Asset Bundles), SageMaker, Kubeflow, MLflow or Airflow.
GPU or LLM inference experience (vLLM, Triton, Langfuse).
Experience using AI coding agents with full review of generated changes.
Experience in emerging markets, or building where there is no playbook yet.
Experience with Infrastructure-as-Code (IaC) tools
Why join us
Real scale and real constraints: models serving a global fleet, GPU budgets that matter, LLM workloads reaching production.
A strong backend engineer can grow into the MLOps domain here. We will teach you the platform side; you bring the engineering craft.
Help us challenge injustice by creating fair choices for millions of people across 48 countries.
Develop your professional skills with access to mentoring, career consulting, and learning programs.
Collaborate with teams around the world and gain international experience through our Global Talent Exchange Program.
Engage in company-wide challenges, awards, sports activities, employee-led social impact and volunteering projects.
Work alongside people who take initiative, speak openly, and challenge themselves to grow.
Improve your language skills through co-financed courses and internal speaking clubs.
Final benefits may vary depending on the location.
Location: Limassol, Cyprus
Workplace: hybrid
inDrive runs many ML models across 48 countries, and the platform under them is growing fast. Teams ship to Databricks, SageMaker and self-managed GPU inference, and LLM workloads are moving into production.
We are hiring a Backend Engineer to build and run the services and tooling that ML teams depend on. You will write production-grade Go and Python, own your services from design to on-call, and learn the MLOps stack (Terraform, Kubernetes, Databricks, SageMaker) on the job. You will work with data scientists, ML engineers, and software and data engineers.
Key Responsibilities
Design, build and run backend services and internal tooling for the ML platform, in Go and Python, and own them in production: delivery, monitoring, on-call.
Drive technical research and design for new platform features. Weigh trade-offs and write them down.
Build and extend the deployment tooling and SDKs ML teams use to ship models, including serving, autoscaling and data capture.
Integrate ML services with the wider backend: sync (HTTP, gRPC) and async (Kafka, RabbitMQ) communication, built for reliability under high load.
Support the full ML delivery cycle with data scientists and ML engineers: CI/CD for models and pipelines, monitoring, and model performance metrics.
Build observability end to end: metrics, logs, dashboards, tracing, alerting and runbooks.
Write infrastructure as code with Terraform and Terragrunt, and ship it through reviewed pull requests.
Take part in code and design reviews and help raise the engineering bar. Mentor engineers and hold AI-generated changes to the same review standard as human ones.
Skills, Knowledge and Expertise
3+ years of commercial backend engineering, including high-load systems.
Strong Go: you know and have used its advanced features in production.
Solid Python for data processing (batch, streaming and async) and for service code.
Strong SQL: schema design, indexes, query optimisation, and scaling approaches such as replication and partitioning. Experience with Redis or similar key-value stores.
Experience with sync and async service communication (HTTP, gRPC, Kafka or RabbitMQ), with a focus on reliability.
Docker, CI/CD pipelines, and working Kubernetes knowledge. Experience with AWS/GCP core services (compute, storage, networking, IAM).
Understanding of the ML lifecycle: data preparation, model performance metrics, non-functional requirements, and concept drift in production. Familiarity with scikit-learn, PyTorch/TensorFlow.
Experience designing and running observability: metrics, logging, dashboards, tracing (Prometheus, Grafana, ELK or similar).
Git workflows and code review, comfortable Linux command line, and networking basics (TCP/IP, DNS, VPC, load balancers).
Ability to explain a trade-off clearly to a data scientist, a product owner and an on-call engineer.
Nice to have:
Hands-on experience with MLOps tooling: Databricks (Unity Catalog, Asset Bundles), SageMaker, Kubeflow, MLflow or Airflow.
GPU or LLM inference experience (vLLM, Triton, Langfuse).
Experience using AI coding agents with full review of generated changes.
Experience in emerging markets, or building where there is no playbook yet.
Experience with Infrastructure-as-Code (IaC) tools
Why join us
Help us challenge injustice by creating fair choices for millions of people across in 47 countries.
Develop your professional skills with access to mentoring, career consulting, and learning programs.
Collaborate with teams around the world and gain international experience through our Global Talent Exchange Program.
Engage in company-wide challenges, awards, sports activities, employee-led social impact and volunteering projects.
Work alongside people who take initiative, speak openly, and challenge themselves to grow.
Improve your language skills through co-financed courses and internal speaking clubs.
Annual salary starting from 59 200 EUR gross
Final benefits may vary depending on the location.
Location: Almaty, Kazakhstan
Workplace: hybrid
Join the Storefront Team and help build the core customer-facing experience of our marketplace - from discovering partners and browsing product catalogs to product details, cart, and checkout. You’ll work on scalable backend solutions that provide a seamless experience across different partners while improving performance, personalization, conversion, and enabling the rapid integration of new partners.
Location: Georgia (country) 🇬🇪
Key Responsibilities
Developing backend services for a grocery storefront, including catalog, categories, search, PDP, cart, and checkout.
Working with large catalogs and assortments that depend on a specific store, warehouse, or user location.
Handling frequently changing prices, inventory, discounts, and product availability.
Validating the cart before checkout, including prices, availability, quantity limits, minimum order value, and store restrictions.
Supporting grocery-specific scenarios such as weighted products, unavailable items, and substitutions.
Integrating with catalog, pricing, inventory, order, payment, and delivery services.
Onboarding grocery partners with different APIs and data models.
Ensuring low latency, high availability, and resilience of customer-facing flows.
Skills, Knowledge and Expertise
Mandatory: proven experience in the grocery
5+ years of commercial backend engineering. With experience solving complex problems in high-load environments
Strong knowledge of Go programming language. Knows and has applied advanced features of the Go language in practice
Strong SQL knowledges, including designing schemas, scaling strategies (replication, partitioning, sharding) and query optimisation for high-load environment
In-depth knowledge of Redis, familiar with various data structures, and its efficient use in high-load systems
Experience working with Docker, understanding CI/CD pipelines. Knows how work k8s (or analogs) and cloud infrastructure (like AWS)
Experience with synchronous and asynchronous inter-service communication patterns, with a focus on reliability in high load environment
Knows main microservice architecture patterns. Deep understanding of how to build efficient interactions between client and server applications, knows limitations
Proven ability to design and implement a full observability strategy, including metrics, logging, dashboards, and tracing
An interest in new technologies, a collaborative spirit, and a drive to continuously develop your skills
Why join us
Help us challenge injustice by creating fair choices for millions of people across 47 countries.
Develop your professional skills with access to mentoring, career consulting, and learning programs.
Collaborate with teams around the world and gain international experience through our Global Talent Exchange Program.
Engage in company-wide challenges, awards, sports activities, employee-led social impact and volunteering projects.
Work alongside people who take initiative, speak openly, and challenge themselves to grow.
Improve your language skills through co-financed courses and internal speaking clubs.
Final benefits may vary depending on the location.
Location: Cairo, Egypt
Workplace: hybrid
Several Backend Engineer positions are available within product teams. Each role is embedded in a single team and focuses on the development and scaling of backend solutions across the company’s product areas.
Key Responsibilities
Design and implement complex business logic in Golang autonomously, while ensuring high performance and system reliability.
Design optimal database structures (SQL), manage indexes, and optimize query performance. Build asynchronous service interactions using Kafka.
Take ownership of backend services lifecycle, including delivery, monitoring and maintaining backend services in the production environment
Write clean, structured code, conduct code reviews, ensure compliance with architectural guidelines (ADR), and implement engineering best practices.
Set up monitoring and alerting for your services, participate in Post-Mortem processes, identify root causes of incidents, and automate routine tasks.
Share expertise with the team, participate in onboarding new members, and contribute to the development of internal libraries and tools.
Proactively seek improvements in technical implementations and product solutions, striving to deliver the best possible user experience.
Skills, Knowledge and Expertise
6+ years of commercial backend engineering. With experience solving complex problems in high-load environments
3+years of commercial experience with Golang. Knows and has applied advanced features of the Go language in practice
Strong SQL knowledges, including designing schemas, scaling strategies (replication, partitioning, sharding) and query optimisation for high-load environment
In-depth knowledge of Redis, familiar with various data structures, and its efficient use in high-load systems
Experience working with Docker, understanding CI/CD pipelines. Knows how work k8s (or analogs) and cloud infrastructure (like AWS)
Experience with synchronous and asynchronous inter-service communication patterns, with a focus on reliability in high load environment
Knows main microservice architecture patterns. Deep understanding of how to build efficient interactions between client and server applications, knows limitations
Proven ability to design and implement a full observability strategy, including metrics, logging, dashboards, and tracing
An interest in new technologies, a collaborative spirit, and a drive to continuously develop your skills
Conditions & Benefits
Stable salary, official employment.
Health insurance.
Hybrid work mode and flexible schedule.
Access to professional counseling services including psychological, financial, and legal support.
Discount club membership.
Diverse internal training programs.
Partially or fully paid additional training courses.
All necessary work equipment.
Location: Almaty, Kazakhstan
Workplace: hybrid
Several Senior Backend Engineer positions are available within product teams. Each role is embedded in a single team and focuses on the development and scaling of backend solutions across the company’s product areas.
Key Responsibilities
Design and implement complex business logic in Golang autonomously, while ensuring high performance and system reliability.
Design optimal database structures (SQL), manage indexes, and optimize query performance. Build asynchronous service interactions using Kafka.
Take ownership of backend services lifecycle, including delivery, monitoring and maintaining backend services in the production environment
Write clean, structured code, conduct code reviews, ensure compliance with architectural guidelines (ADR), and implement engineering best practices.
Set up monitoring and alerting for your services, participate in Post-Mortem processes, identify root causes of incidents, and automate routine tasks.
Share expertise with the team, participate in onboarding new members, and contribute to the development of internal libraries and tools.
Proactively seek improvements in technical implementations and product solutions, striving to deliver the best possible user experience.
Skills, Knowledge and Expertise
6+ years of commercial backend engineering. With experience solving complex problems in high-load environments
4+years of commercial experience with Golang. Knows and has applied advanced features of the Go language in practice
Strong SQL knowledges, including designing schemas, scaling strategies (replication, partitioning, sharding) and query optimisation for high-load environment
In-depth knowledge of Redis, familiar with various data structures, and its efficient use in high-load systems
Experience working with Docker, understanding CI/CD pipelines. Knows how work k8s (or analogs) and cloud infrastructure (like AWS)
Experience with synchronous and asynchronous inter-service communication patterns, with a focus on reliability in high load environment
Knows main microservice architecture patterns. Deep understanding of how to build efficient interactions between client and server applications, knows limitations
Proven ability to design and implement a full observability strategy, including metrics, logging, dashboards, and tracing
An interest in new technologies, a collaborative spirit, and a drive to continuously develop your skills
Why join us
Help us challenge injustice by creating fair choices for millions of people across 47 countries.
Develop your professional skills with access to mentoring, career consulting, and learning programs.
Collaborate with teams around the world and gain international experience through our Global Talent Exchange Program.
Engage in company-wide challenges, awards, sports activities, employee-led social impact and volunteering projects.
Work alongside people who take initiative, speak openly, and challenge themselves to grow.
Improve your language skills through co-financed courses and internal speaking clubs.
Final benefits may vary depending on the location.