Description
You will design, train, and deploy machine learning and deep learning models to solve complex technical problems.
Responsibilities
- Design, develop, and evaluate machine learning and deep learning models.
- Optimize models for performance, scalability, and real-time processing.
- Perform data preprocessing, feature engineering, and data augmentation on structured and unstructured data.
- Deploy ML/DL models into production environments and integrate them with APIs or cloud services.
- Develop pipelines for model monitoring, retraining, and production troubleshooting.
Required Skills
- 5+ years of experience in machine learning or related fields.
- Strong programming proficiency in Python.
- Hands-on experience with TensorFlow, PyTorch, and Scikit-learn.
- Expertise in deep learning architectures including CNNs, RNNs, Transformers, and GANs.
- Deep understanding of linear algebra, calculus, probability, and statistics.
- Proficiency with data manipulation libraries such as Pandas, NumPy, and Dask.
- Knowledge of Computer Vision, NLP, or Reinforcement Learning.
- Bachelor's or Master's degree in Computer Science, Data Science, or AI.
Preferred Skills
- PhD in a relevant field.
- Knowledge of R, C++, or Java.
- Experience with AWS, Google Cloud, or Azure.
- Familiarity with MLOps, CI/CD, Docker, or Kubernetes.
- Experience with big data technologies like Hadoop, Spark, or Kafka.