1 month ago
Cyprus (city not specified)Senior
Responsibilities
- Design, build, and operate high-load backend services and internal ML platform tooling in Go and Python.
- Develop deployment tooling and SDKs for model serving, autoscaling, and data capture.
- Integrate ML services with backend systems using synchronous HTTP and gRPC and asynchronous Kafka and RabbitMQ communication.
- Support model and pipeline delivery with CI/CD, monitoring, and model performance metrics.
- Build end-to-end observability including metrics, logs, dashboards, tracing, alerting, and runbooks.
- Write infrastructure as code with Terraform and Terragrunt and manage reviewed pull requests.
- Conduct technical research, system design, code reviews, and design reviews.
- Mentor engineers and maintain review standards for AI-generated code changes.
- Own services through delivery, production monitoring, and on-call operations.
Requirements
- 5+ years of commercial backend engineering experience, including high-load systems.
- Strong production experience with Go and its advanced features.
- Solid Python experience for data processing and service development.
- Strong SQL skills covering schema design, indexes, query optimization, replication, and partitioning.
- Experience with Redis or similar key-value stores.
- Experience with HTTP, gRPC, Kafka, or RabbitMQ and reliable service communication.
- Experience with Docker, CI/CD pipelines, Kubernetes, and AWS or GCP core services.
- Understanding of the ML lifecycle, including data preparation, model performance metrics, non-functional requirements, and concept drift.
- Familiarity with scikit-learn, PyTorch, or TensorFlow.
- Experience designing and operating observability using tools such as Prometheus, Grafana, and ELK.
- Experience with Git workflows, code review, Linux, TCP/IP, DNS, VPCs, and load balancers.
- Ability to explain technical trade-offs to data scientists, product owners, and on-call engineers.
- Preferred experience with Databricks, Unity Catalog, Asset Bundles, SageMaker, Kubeflow, MLflow, or Airflow.
- Preferred GPU or LLM inference experience with vLLM, Triton, or Langfuse.
- Preferred experience with AI coding agents and Infrastructure-as-Code tools.
Benefits
- Minimum starting salary of €70,700 gross per year.
- Access to mentoring, career consulting, and learning programs.
- International collaboration and participation in the Global Talent Exchange Program.
- Company-wide challenges, awards, sports activities, social impact, and volunteering projects.
- Co-financed language courses and internal speaking clubs.
- Benefits may vary depending on location.
Tech Stack
Apache AirflowApache KafkaAWSDatabricksDockerGitGoGoogle Cloud PlatformGrafanagRPCKubernetesLinuxMLflowPrometheusPythonPyTorchRabbitMQRedisscikit-learnSQLTensorFlowTerraform
Categories
About inDrive
inDrive builds a global mobility and urban services marketplace best known for ride-hailing, with additional offerings in intercity rides, delivery, and financial services. The privately held company is headquartered in Mountain View, California, and operates across 48 countries, monetizing through fees on transactions in its app. Its platform emphasizes driver–rider price negotiation and has amassed hundreds of millions of downloads.
