Job Overview:

We are looking for a Machine Learning Engineer to develop and deploy AI-driven solutions for real-world applications. The ideal candidate will have expertise in data science, deep learning, and model optimization. This position is open for both part-time and full-time professionals.

Responsibilities:

  • Design, develop, and deploy machine learning models for various applications.
  • Preprocess and analyze large datasets to extract meaningful insights.
  • Implement and fine-tune deep learning models using TensorFlow, PyTorch, or Keras.
  • Optimize model performance by tuning hyperparameters and reducing computational costs.
  • Work with NLP, Computer Vision, or Predictive Analytics as needed.
  • Deploy ML models using Docker, Kubernetes, and cloud services (AWS, GCP, Azure).
  • Implement MLOps best practices for model lifecycle management.
  • Develop RESTful APIs to integrate ML models into production systems.
  • Stay updated with the latest research and advancements in AI/ML.
  • Collaborate with data scientists, engineers, and domain experts to refine models.

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Data Science, AI, or a related field.
  • Proficiency in Python, R, or Julia for ML development.
  • Strong understanding of ML algorithms, data structures, and probability/statistics.
  • Experience with deep learning frameworks (TensorFlow, PyTorch, Keras).
  • Knowledge of NLP (transformers, BERT, GPT) and Computer Vision (OpenCV, YOLO, CNNs) is a plus.
  • Familiarity with SQL and NoSQL databases for handling data.
  • Experience with ML model deployment, scaling, and optimization.
  • Proficiency in Git, Linux, and cloud computing (AWS, GCP, or Azure).
  • Strong analytical and problem-solving skills.
  • Ability to work independently for part-time roles and collaboratively for full-time positions.
Job Category: Machine Learning (04)
Job Type: Full Time Part Time
Job Location: Bengaluru

Apply for this position

Allowed Type(s): .pdf, .doc, .docx