Opportunity Information
1
Multinational Corporate Entity/ Company
Experienced Professional
Hybrid
Islamabad
The Role
Backend Engineer in the AI Cluster to build and run the services and tooling that inDrive's ML teams depend on, in Go and Python, and learn the MLOps stack on the job.
•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 and document trade-offs •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 mentor engineers
Applicants General Eligibility & Requirements
3+ years
Education, Experience and Skills Requirements
3+ years of commercial backend engineering, including high-load systems Preferred: Hands-on MLOps tooling (Databricks, SageMaker, Kubeflow, MLflow or Airflow); GPU or LLM inference experience (vLLM, Triton, Langfuse); infrastructure-as-code experience
Go, Python, SQL, Kafka, Kubernetes, Docker, Terraform, AWS
inDrive