Machine Learning Engineer
Sonali KhedekarUnited StatesMIDPosted 10d ago
PythonPySparkSQLApache SparkKafkaProduction ML model development and deploymentFeature storesPoint-in-time joinsFeature versioningMLOpsCI/CDModel registryMonitoringGradient boostingAnomaly detectionModel evaluationIceberg/Hive tablesAthenaDatabricksBatchReal-time model serving
About the Role
We are looking for an experienced Machine Learning Engineer to join our team. This role focuses on building production ML systems, data pipelines, and implementing MLOps practices.
Key Responsibilities
• Build batch and streaming feature pipelines using Spark/PySpark, Kafka, and EMR Serverless
• Manage feature stores, feature versioning, backfills, freshness, and drift monitoring
• Train and deploy ML models for insider-risk scoring and anomaly detection
• Implement batch and real-time model inference using ML serving platforms
• Ensure model explainability, monitoring, retraining, and production reliability
• Drive the transition from rule-based scoring to ML-based scoring, including Non-Human Identity (NHI) scoring
Requirements
• Python, PySpark, and SQL
• Apache Spark and Kafka
• Production ML model development and deployment
• Feature stores, point-in-time joins, and feature versioning
• MLOps, CI/CD, model registry, and monitoring
• Gradient boosting, anomaly detection, and model evaluation
• Iceberg/Hive tables with Athena or Databricks
• Batch and real-time model serving