2 hours ago
Bengaluru, IndiaSenior
Responsibilities
- Design and build ML Platform Control Plane services, including AI metadata, management, and deployment services.
- Develop and operate the MLflow-based Experiment Management System for experiment tracking, metrics, artifacts, and lifecycle governance.
- Build and maintain model management capabilities for versioning, lineage tracking, stage transitions, and deployment gating.
- Design and operate metadata services covering experiments, model versions, training runs, datasets, and ML pipelines.
- Build and manage JupyterHub and Ray Workspace environments on Kubernetes.
- Implement distributed tracing and observability across ML platform services using OpenTelemetry and Jaeger.
- Design and build the AI Hub portal with React and Node.js.
- Develop and maintain the AI platform Python SDK.
- Build production monitoring and dashboards using Prometheus and Grafana.
- Build and operate ML workflow and platform-service CI/CD pipelines using Argo CD and GitOps-based tooling.
- Collaborate with ML researchers, Applied Scientists, and Data Engineers to improve platform usability, reliability, scalability, and developer experience.
Requirements
- Bachelor’s or master’s degree in Computer Science, Engineering, or a related field.
- 5+ years of experience building scalable distributed systems or platform engineering solutions.
- Strong programming skills in Python and/or Java.
- Proficiency in TypeScript and JavaScript for React and Node.js development.
- Hands-on experience with MLOps services such as MLflow, Weights & Biases, or equivalent systems.
- Experience designing and operating model management systems with versioning, lineage, and approval workflows.
- Experience building metadata services and scalable data stores for ML platforms.
- Hands-on experience with Jupyter Notebook and Ray Workspace environments.
- Experience implementing distributed tracing across microservices and ML platform components.
- Proficiency with React and Node.js for developer-facing web portals and internal tools.
- Experience designing and building Python SDKs for platform consumption.
- Strong expertise with monitoring and observability tools such as Prometheus and Grafana.
- Experience with Kubernetes, Docker, and GitOps-based CD tooling such as Argo CD.
- Strong API design, debugging, and performance optimization skills.
Tech Stack
Argo CDDockerGrafanaJavaJavaScriptJupyter NotebookKubernetesMLflowNode.jsPrometheusPythonReactTypeScript
