Job Openings Machine Learning Engineer

About the job Machine Learning Engineer

Responsibilities

  • Develop and optimize machine learning models for predictive analytics, NLP, computer vision, and recommendation systems.
  • Work with large datasets, perform feature engineering, and ensure data quality for model training.
  • Deploy and maintain machine learning models in production environments using MLOps best practices.
  • Collaborate with data engineers and software developers to integrate models into applications.
  • Optimize model performance using techniques like hyperparameter tuning, transfer learning, and distributed training.
  • Stay updated with the latest advancements in AI and machine learning technologies.
  • Implement real-time and batch processing pipelines for AI-driven applications.
  • Conduct A/B testing and performance evaluations of machine learning models.

Requirements

  • Bachelors or Masters degree in Computer Science, Artificial Intelligence, Data Science, or a related field.
  • Minimum 3-4 years of experience in machine learning and AI development.
  • Strong programming skills in Python, TensorFlow, PyTorch, and Scikit-learn.
  • Experience with cloud-based ML services (AWS SageMaker, Azure ML, or Google Vertex AI).
  • Proficiency in data preprocessing, feature selection, and model evaluation.
  • Hands-on experience with big data frameworks (Spark, Hadoop) and databases (SQL, NoSQL).
  • Familiarity with MLOps, model deployment, and API development.
  • Strong problem-solving skills and ability to work with cross-functional teams.