Machine Learning Engineer
Ashika NamdeoUnited StatesMIDPosted 7d ago
PythonPySparkSparkKafkaMLOpsSQLIcebergHiveAthenaDatabricksAWS EMR Serverless
About the Role
We are looking for an experienced Machine Learning Engineer to build scalable data pipelines, develop production-ready ML models, and implement robust feature management and model-serving solutions.
Key Responsibilities
• Build batch and real-time data pipelines using Spark/PySpark and Kafka
• Develop feature pipelines and feature stores with point-in-time correctness, versioning, and backfills
• Train, evaluate, and deploy ML models for anomaly detection and insider-risk scoring
• Implement batch and real-time model inference
• Manage MLOps, CI/CD, model versioning, monitoring, retraining, and rollback
• Build explainable ML solutions with traceable evidence and feature contributions
Requirements
• Python, PySpark/Spark, and Kafka
• Production ML model training and deployment
• Feature stores, feature engineering, and point-in-time joins
• MLOps, model registry, monitoring, and CI/CD
• Strong SQL and data modeling
• Iceberg/Hive tables with Athena or Databricks