logo

Flipkart

Machine Learning Engineer

Department
Engineering
Job Type / Location
Bengaluru
Experience Required
4+ years
Posted On

Responsibilities

  • Work with data scientists to refine the ML model and scale it up
  • Create and maintain ML model training/prediction pipelines in production
  • Create re-usable tools and frameworks for ML model deployment and monitoring
  • Mentor junior colleagues, conduct internal workshops and external meetups, participate in external conferences and give talks.

Requirements

  • Solid understanding of machine learning models and related mathematics
  • Solid understanding of engineering processes and principles.
  • Strong understanding of both object-oriented and functional programming concepts and languages.
  • Experience building production data pipelines for model training/prediction
  • Experience working with large data sets, coming from varied sources
  • Experience working with open-source ML libraries such as Tensorflow, PyTorch and XGBoost
  • Experience working with cloud-based ML model deployment and automation tools (such as Airflow, Docker)
  • Experience working with engineering tools for infrastructure and deployment (such as Docker, Kubernetes)
  • Familiarity with data engineering technologies (Kafka/Flink/Spark etc)
  • Typical background: Bachelors or Masters in computer science with 4+ years of experience working as a Software Engineer or Machine Learning Engineer in a product company
  • Familiarity with infrastructure automation tools like Terraform
  • In-depth understanding of data engineering technologies (Kafka/Flink/Spark etc)

View Assessment Process

Think you'll be a good fit?