Machine Learning Engineer
Core
Design, develop, and optimize real-time, scalable ML and data ingestion systems using modern ML frameworks and the Hadoop ecosystem to operationalize models for various clientele.
Role type
Senior IC Machine Learning Engineer (Data & ML Systems)
Builds
Scalable real-time data systems, robust data ingestion/transformation frameworks, and operationalized ML models.
Domain
Enterprise data platforms, Hadoop ecosystem, multi-modal data processing (image, audio, video, documents)
Deliverable
production ML models | infrastructure
Required skills
Python, Java, Scala, C++, XGBoost, scikit-learn, TensorFlow/Keras, Hugging Face, Iceberg, Spark, Ozone, Trino, Hive, Ranger, Kafka, Flink, NiFi, Cloudera Machine Learning, Spark MLlib, Flask, React, shell scripting
Preferred skills
Multi-modal data processing, enterprise-scale ML platforms (Cloudera), CI/CD pipelines
Technologies
Hadoop ecosystem, Cloudera Machine Learning, Spark MLlib, XGBoost, scikit-learn, TensorFlow/Keras, Hugging Face, Kafka, Flink, NiFi, Iceberg, Trino, Hive, Ranger, Ozone, Flask, React
Responsibilities
Design and develop highly scalable, real-time data systems using Hadoop components; Build robust data ingestion and transformation frameworks for multi-model data; Develop full-stack applications and internal engineering tools; Collaborate with data scientists to operationalize machine learning models; Deploy, monitor, and maintain ML models; Optimize and tune data and ML applications on Hadoop for efficient resource utilization; Document technical designs, deployment procedures, and operational playbooks.
Seniority
Senior, hands-on IC
