Skip to main content
V

Vertiv

Application Development & Support Specialist

Pune, India10-12 yrsPosted 3 weeks ago

Skills

Machine LearningNLPAzureAWSDeep LearningPythonscikit-learnPandasNumPyTensorFlowPyTorchSQL

Job description

Position Overview

The AI/ML Engineer is a hands-on technical specialist responsible for designing, building, and operationalizing AI and machine learning capabilities within the MDM platform and its surrounding ecosystem. This role focuses on applying AI/ML to core MDM problems — entity matching, deduplication, data quality scoring, anomaly detection, and intelligent automation of data stewardship workflows.

This is not a research role — the AI/ML Engineer builds production-grade models and integrates them into the MDM platform's operational pipelines. The role operates under the "you build it, you support it" model, owning AI/ML features from experimentation through production deployment and ongoing monitoring.

The AI/ML Engineer works closely with the MDM Architect (who drives overall technical direction), the Engineering Manager (who drives delivery), and MDM/Integration developers (who build the platform and pipelines that AI/ML models plug into).

Key Responsibilities AI/ML Model Development & Integration

Design, build, and train ML models for entity matching, deduplication, and record linkage across customer, supplier, contact, and item domains

Develop probabilistic and deterministic matching algorithms that improve match accuracy over traditional rule-based approaches

Build data quality scoring models that assess completeness, accuracy, consistency, and timeliness of master data records

Develop anomaly detection models to identify data quality issues, unusual patterns, and potential duplicates in real-time data flows

Design and implement intelligent survivorship logic using ML to determine optimal golden record attribute values from multiple sources

Build NLP/text processing capabilities for entity name standardization, address parsing, and fuzzy matching

Integrate AI/ML models into MDM platform workflows — matching, merging, stewardship routing, and exception handling

Develop automated data classification and categorization models for incoming records

Build recommendation engines for data stewards — suggest merge candidates, flag potential false positives, prioritize review queues

Experiment with graph-based approaches for relationship discovery and network analysis across MDM entities

MLOps & Production Operations

Deploy ML models to production environments with proper versioning, monitoring, and rollback capabilities

Build and maintain ML pipelines for model training, validation, and deployment (e.g., MLflow, Kubeflow, SageMaker, Azure ML)

Implement model monitoring — track prediction accuracy, data drift, concept drift, and model degradation over time

Design A/B testing frameworks to compare model performance against rule-based baselines

Build automated retraining pipelines triggered by performance degradation or data distribution changes

Manage feature stores and feature engineering pipelines for MDM-specific features

Optimize model inference performance for real-time matching scenarios (latency, throughput)

Maintain model documentation including training data, hyperparameters, performance metrics, and decision thresholds

AI Platform & Agentic Workflows

Design and build agentic AI workflows integrated with MDM processes (e.g., using AWS Bedrock, LangChain, or similar frameworks)

Develop LLM-powered capabilities for data enrichment, entity extraction, and intelligent data validation

Build AI-assisted stewardship tools that reduce manual review effort through intelligent automation

Implement RAG (Retrieval-Augmented Generation) patterns for contextual data quality recommendations

Evaluate and integrate foundation models and LLMs for MDM-specific use cases

Design prompt engineering strategies and guardrails for production LLM integrations

Build conversational interfaces for data stewards to query and interact with MDM data using natural language

Data Engineering for AI/ML

Design and build feature engineering pipelines that extract ML-ready features from MDM, ERP, CRM, and data lake sources

Build training data pipelines — extract, label, and version training datasets from production MDM data

Implement data preprocessing, cleansing, and normalization pipelines specific to ML model inputs

Collaborate with data lake and integration teams to ensure AI/ML pipelines have access to required data sources

Design and maintain data schemas for ML feature stores and model input/output contracts

Production Support & Troubleshooting

Own production support for AI/ML features — monitor model performance, investigate prediction failures, and resolve issues within SLAs

Debug model prediction errors — trace through feature extraction, model inference, and post-processing to isolate root cause

Analyze model logs and prediction outputs to identify systematic errors or bias

Collaborate with MDM developers when AI/ML model outputs cause downstream data quality issues

Perform root cause analysis when match/merge accuracy degrades and implement corrective actions

Maintain runbooks for AI/ML model operations, retraining procedures, and incident response

Testing & Quality

Design and execute model evaluation frameworks — precision, recall, F1, AUC for matching models

Build automated test suites for model validation including edge cases, boundary conditions, and adversarial inputs

Conduct A/B testing and champion/challenger experiments to validate model improvements

Perform bias and fairness testing across different data segments and domains

Participate in code reviews for ML code and provide feedback on data pipeline quality

Maintain regression test datasets to ensure model updates don't degrade performance on known scenarios

Security & Compliance

Working knowledge of data security, information security practices, and SOX compliance for AI/ML model changes in production

Ensure PII/sensitive data handling compliance in model training and inference pipelines

Implement model explainability and audit trails for compliance-sensitive matching decisions

Required Qualifications AI/ML Expertise

10 - 12 years hands-on experience building and deploying ML models to production (not just research/experimentation)

4+ years experience with entity matching, record linkage, or deduplication using ML approaches (e.g., probabilistic matching, deep learning for entity resolution)

4+ years experience with Python ML ecosystem — scikit-learn, pandas, NumPy, TensorFlow or PyTorch

3+ years experience with NLP/text processing for entity name matching, address parsing, fuzzy matching (e.g., spaCy, NLTK, Hugging Face Transformers)

3+ years experience with MLOps tools and practices — model versioning, deployment, monitoring (e.g., MLflow, Kubeflow, SageMaker, Azure ML, Vertex AI)

2+ years experience with LLMs and generative AI — prompt engineering, RAG patterns, agentic workflows (e.g., AWS Bedrock, OpenAI API, LangChain, Claude)

Experience with graph-based ML or network analysis techniques (e.g., Neo4j, GraphSAGE, node2vec)

Experience with feature engineering and feature store management (e.g., Feast, Tecton, SageMaker Feature Store)

Data Engineering & Platform Skills

5+ years advanced SQL experience — complex queries, performance tuning, data analysis (e.g., Oracle, SQL Server, PostgreSQL, Snowflake)

4+ years hands-on coding in Python — production-quality code, not just notebooks (including testing, error handling, logging)

3+ years experience building data pipelines for ML — feature extraction, training data preparation, model serving (e.g., Apache Spark, Airflow, dbt)

2+ years experience with cloud ML platforms and services (e.g., AWS SageMaker, Azure ML, GCP Vertex AI)

2+ years experience with containerization for model deployment (e.g., Docker, Kubernetes)

Experience with CI/CD for ML models — automated testing, deployment, and rollback (e.g., Jenkins, GitLab CI, GitHub Actions)

Experience with log analysis and monitoring tools for model observability (e.g., Splunk, ELK, CloudWatch, Prometheus/Grafana)

MDM & Data Quality Domain Knowledge

3+ years experience working with MDM platforms or data quality systems (e.g., Informatica MDM, Reltio, Informatica DQ, Ataccama)

Understanding of MDM concepts: match/merge, survivorship, golden record, hierarchy management, stewardship workflows

Experience with data quality dimensions — completeness, accuracy, consistency, timeliness, uniqueness

Experience with incident management using ticketing systems (e.g., ServiceNow, Jira)

Working knowledge of SDLC: development, testing, CI/CD, change management, release management

Preferred Qualifications

Manufacturing industry experience — customer, supplier, item master data

Experience applying ML to multi-domain MDM (customer, supplier, contact, item)

Experience with Informatica MDM or Reltio platform internals and extensibility

Experience with graph databases for relationship modeling (e.g., Neo4j, Amazon Neptune)

Experience with real-time ML inference at scale (low-latency model serving)

Experience with data labeling and annotation workflows for training data creation

Experience with model explainability frameworks (e.g., SHAP, LIME)

Publications or patents in entity resolution, record linkage, or data quality

Familiarity with event-driven architecture and streaming ML (e.g., Kafka + ML inference)

Agile/Scrum delivery experience

Apply on Vertiv