Now hiring

Senior Software Engineer (Backend, AI Platform) @ inDrive

Cyprus, LimassolOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

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 Senior 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. 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.

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores