Description
You will build, train, and optimize machine learning models for real-world applications.
Responsibilities
- Develop data pipelines for collecting, cleaning, and preparing large datasets.
- Deploy ML models into production using APIs, containers, or cloud services.
- Monitor model performance, accuracy, and drift over time.
- Optimize models for performance, scalability, and cost.
- Collaborate with product, backend, and frontend teams to integrate ML into applications.
Required Skills
- Strong experience with Python.
- Hands-on experience with machine learning algorithms and model training.
- Experience with TensorFlow or PyTorch or scikit-learn.
- Solid understanding of data preprocessing, feature engineering, and evaluation metrics.
- Experience building and consuming REST APIs for ML services.
- Familiarity with SQL and data querying.
- 3–8 years of experience in machine learning or data-driven engineering roles.
Preferred Skills
- Experience with cloud platforms such as AWS, GCP, or Azure.
- Knowledge of Docker and model deployment workflows.
- Experience with MLOps tools (MLflow, Airflow, or similar).