Machine Learning Engineer
Role responsibilities
Build and maintain scalable data pipelines and infrastructure for distributed machine learning training and experimentation. Collaborate with researchers to translate advanced ML ideas into reliable production systems.
Requirements
Requires a Bachelor's degree in Computer Science or a related field with a strong foundation in ML systems and distributed data processing. Proficiency in Python and familiarity with frameworks like PyTorch or TensorFlow are essential.
Key skills
Python, PyTorch, TensorFlow, Ray, Spark, Airflow, Flyte, Distributed Systems, Machine Learning Pipelines, Data Processing, Model Training, Dataset Validation, Workflow Orchestration, Large-scale Systems, Feature Generation, Data Pipelines
Keywords
Machine Learning, Distributed Training, PyTorch, Ray, Spark, Airflow, Flyte, Python, TensorFlow, Data Lakes, Data Warehouses, Streaming Systems, MLOps, Offline ML Platform, Batch Data, Streaming Data, Feature Generation, Model Iteration, Infrastructure, Software Development, Computer Science